Nova框架4.2.x的应用程序

安装: 483

依赖项: 0

建议者: 0

安全性: 0

星标: 9

关注者: 6

分支: 7

开放问题: 0

类型:项目

4.2.3 2019-12-28 04:38 UTC

README

Nova Framework

Nova框架

Total Downloads Dependency Status GitHub license GitHub stars GitHub forks

Join the general chat open to all at https://gitter.im/nova-framework/framework

什么是Nova框架?

Nova框架是一个PHP 7.1 MVC系统。它被设计得轻量级和模块化,允许开发者使用PHP构建更好且易于维护的代码。

基础框架附带了一系列辅助类

需求

框架需求有限。

以下PHP扩展应启用

  • Fileinfo(编辑php.ini并取消注释php_fileinfo.dll,或者在cpanel中如果可用则使用php selector。)
  • OpenSSL
  • INTL
  • MBString

注意:虽然不需要数据库,但如果要使用数据库,系统设计为使用PDO与MySQL数据库一起工作。

安装

此框架被设计并**强烈推荐**安装在文档根目录之上,指向public文件夹。

此外,在生产服务器上安装到子目录中将引入严重的安全问题。如果别无选择,仍需将框架文件放置在文档根目录之上,并在子目录中只包含public文件夹中的index.php和.htacess文件,并相应地调整路径。

推荐

框架位于Packagist

您可以使用以下命令从终端安装框架

composer create-project nova-framework/app foldername

文件夹名是要创建的期望文件夹。

注意:有关其他安装说明,例如设置虚拟主机(推荐用于本地开发)、Nginx或IIS与URL重写,请访问安装文档

文档

完整文档和教程可在novaframework.com上找到。

离线文档以PDF、EPUB和MOBI格式在Leanpub上提供。

屏幕录像可在Novacasts上找到。

贡献

问题追踪器

您可以在GitHub问题追踪器中找到突出的问题。

拉取请求

  • 每个拉取请求应只包含一个新功能或改进。
  • 拉取请求应提交到正确的版本分支,即4.0/master

代码风格

所有拉取请求都必须使用PSR-2代码风格。

  • 代码必须使用PSR-1代码风格。
  • 代码必须使用4个空格进行缩进,而不是制表符。
  • 行长不得有硬限制;软限制必须是120个字符;行应小于或等于80个字符。
  • 在命名空间声明之后必须有一个空白行,在use声明块之后也必须有一个空白行。
  • 类的开大括号必须放在下一行,并且闭大括号必须放在主体之后的下一行。
  • 方法的开大括号必须放在下一行,并且闭大括号必须放在主体之后的下一行。
  • 所有属性和方法都必须声明可见性;抽象和最终必须在可见性之前声明;静态必须在可见性之后声明。
  • 控制结构关键字之后必须有一个空格;方法调用和函数调用之后不得有空格。
  • 控制结构的大括号开大括号必须放在同一行,并且闭大括号必须放在主体之后的下一行。
  • 控制结构的开括号之后不得有空格,并且控制结构的闭括号之前不得有空格。

许可证

Nova 框架受 MIT 许可证保护,您可以在此处查看许可证。