适用于 PHP 7.1+ 的框架
4.2.3
2019-12-28 04:38 UTC
Requires
- php: ^7.1.8
- almasaeed2010/adminlte: ^2.4
- dompdf/dompdf: ^0.8
- filp/whoops: ^2.1
- google/recaptcha: ~1.1
- guzzlehttp/guzzle: ^5.0
- intervention/image: ^2.4
- nova-framework/package-installer: *
- nova-framework/system: 4.2.*
- ramsey/uuid: ~3.0
- thunderer/shortcode: ^0.6
- twbs/bootstrap: ^3.3
Requires (Dev)
- fzaninotto/faker: ^1.6
- 4.2.x-dev
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.x-dev
- 4.1.13
- 4.1.12
- 4.1.11
- 4.1.10
- 4.1.9
- 4.1.8
- 4.1.7
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.x-dev
- 4.0.95
- 4.0.94
- 4.0.93
- 4.0.92
- 4.0.91
- 4.0.90
- 4.0.89
- 4.0.88
- 4.0.87
- 4.0.86
- 4.0.85
- 4.0.84
- 4.0.83
- 4.0.82
- 4.0.81
- 4.0.80
- 4.0.79
- 4.0.78
- 4.0.77
- 4.0.76
- 4.0.75
- 4.0.74
- 4.0.73
- 4.0.72
- 4.0.71
- 4.0.70
- 4.0.69
- 4.0.68
- 4.0.67
- 4.0.66
- 4.0.65
- 4.0.64
- 4.0.63
- 4.0.62
- 4.0.61
- 4.0.60
- 4.0.59
- 4.0.58
- 4.0.57
- 4.0.56
- 4.0.55
- 4.0.54
- 4.0.53
- 4.0.52
- 4.0.51
- 4.0.50
- 4.0.49
- 4.0.48
- 4.0.47
- 4.0.46
- 4.0.45
- 4.0.44
- 4.0.43
- 4.0.42
- 4.0.41
- 4.0.40
- 4.0.39
- 4.0.38
- 4.0.37
- 4.0.36
- 4.0.35
- 4.0.34
- 4.0.33
- 4.0.32
- 4.0.31
- 4.0.30
- 4.0.29
- 4.0.28
- 4.0.27
- 4.0.26
- 4.0.25
- 4.0.24
- 4.0.23
- 4.0.22
- 4.0.21
- 4.0.20
- 4.0.19
- 4.0.18
- 4.0.17
- 4.0.16
- 4.0.15
- 4.0.14
- 4.0.13
- 4.0.12
- 4.0.11
- 4.0.10
- 4.0.9
- 4.0.8
- 4.0.7
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- v4.0.0
- 3.80.70
- 3.80.69
- 3.80.68
- 3.80.67
- 3.80.66
- 3.80.65
- 3.80.64
- 3.80.63
- 3.80.62
- 3.80.61
- 3.80.60
- 3.80.59
- 3.80.58
- 3.80.57
- 3.80.56
- 3.80.55
- 3.80.54
- 3.80.53
- 3.80.52
- 3.80.51
- 3.80.50
- 3.80.49
- 3.80.48
- 3.80.47
- 3.80.46
- 3.80.45
- 3.80.44
- 3.80.43
- 3.80.42
- 3.80.41
- 3.80.40
- 3.80.39
- 3.80.38
- 3.80.37
- 3.80.36
- 3.80.35
- 3.80.34
- 3.80.33
- 3.80.32
- 3.80.31
- 3.80.30
- 3.80.29
- 3.80.28
- 3.80.27
- 3.80.26
- 3.80.25
- 3.80.24
- 3.80.23
- 3.80.22
- 3.80.21
- 3.80.20
- 3.80.19
- 3.80.18
- 3.80.17
- 3.80.16
- 3.80.15
- 3.80.14
- 3.80.13
- 3.80.12
- 3.80.11
- 3.80.10
- 3.80.9
- 3.80.8
- 3.80.7
- 3.80.6
- 3.80.5
- 3.80.4
- 3.80.3
- 3.80.2
- 3.80.1
- 3.80.0
- v3.79.4
- v3.79.3
- v3.79.2
- v3.79.1
- v3.79.0
- v3.78.27
- v3.78.26
- v3.78.25
- v3.78.24
- v3.78.23
- v3.78.22
- v3.78.21
- v3.78.20
- v3.78.19
- v3.78.18
- v3.78.17
- v3.78.16
- v3.78.15
- v3.78.14
- v3.78.13
- v3.78.12
- v3.78.11
- v3.78.10
- v3.78.9
- v3.78.8
- v3.78.7
- v3.78.6
- v3.78.5
- v3.78.4
- v3.78.3
- v3.78.2
- v3.78.1
- v3.78.0
- v3.77.32
- v3.77.31
- v3.77.30
- v3.77.29
- v3.77.28
- v3.77.27
- v3.77.26
- v3.77.25
- v3.77.24
- v3.77.23
- v3.77.22
- v3.77.21
- v3.77.20
- v3.77.19
- v3.77.18
- v3.77.17
- v3.77.16
- v3.77.15
- v3.77.14
- v3.77.13
- v3.77.12
- v3.77.11
- 3.77.10
- 3.77.9
- v3.77.8
- v3.77.7
- v3.77.6
- v3.77.5
- v3.77.4
- v3.77.3
- v3.77.2
- v3.77.1
- v3.77.0
- v3.76.5
- v3.76.4
- v3.76.3
- v3.76.2
- v3.76.1
- v3.76.0
- v3.75.16
- v3.75.15
- v3.75.14
- v3.75.13
- v3.75.12
- v3.75.11
- v3.75.10
- v3.75.9
- v3.75.8
- v3.75.7
- v3.75.6
- v3.75.5
- v3.75.4
- v3.75.3
- v3.75.2
- v3.75.1
- v3.74.3
- v3.74.2
- v3.74.1
- v3.74.0
- v3.73.4
- v3.73.3
- v3.73.2
- v3.73.1
- v3.73.0
- v3.72.6
- v3.72.5
- v3.72.4
- v3.72.3
- v3.72.2
- v3.72.1
- v3.72.0
- v3.71.8
- v3.71.7
- v3.71.6
- v3.71.5
- v3.71.4
- v3.71.3
- v3.71.2
- v3.71.1
- v3.71.0
- v3.70.3
- v3.70.2
- v3.70.1
- v3.70.0
- v3.69.0
- v3.68.0
- v3.67.0
- v3.66.0
- v3.65.4
- v3.65.3
- v3.65.2
- v3.65.1
- v3.65.0
- v3.64.5
- v3.64.4
- v3.64.3
- v3.64.2
- v3.64.1
- v3.64.0
- v3.63.2
- v3.63.1
- v3.63.0
- v3.62.1
- v3.62.0
- v3.61.6
- v3.61.5
- v3.61.4
- v3.61.3
- v3.61.2
- v3.61.1
- v3.61.0
- v3.60.1
- v3.60.0
- v3.59.1
- v3.59.0
- v3.58.0
- v3.57.2
- v3.57.1
- v3.57.0
- v3.56.0
- v3.55.2
- v3.55.1
- v3.55.0
- v3.54.0
- v3.53.2
- v3.53.1
- v3.53.0
- v3.52.0
- v3.51.1
- v3.51.0
- v3.50.0
- v3.49.0
- v3.48.0
- v3.47.0
- v3.46.0
- v3.45.0
- v3.44.0
- v3.43.0
- v3.42.0
- v3.41.1
- v3.41.0
- v3.40.0
- v3.39.0
- v3.38.0
- v3.37.1
- v3.37.0
- v3.36.1
- v3.36.0
- v3.35.1
- v3.35.0
- v3.34.0
- v3.33.1
- v3.33.0
- v3.32.1
- v3.32.0
- v3.31.1
- v3.31.0
- v3.30.0
- v3.29.0
- v3.28.0
- v3.27.0
- v3.26.2
- v3.26.1
- v3.26.0
- v3.25.0
- v3.24.2
- v3.24.1
- v3.24.0
- v3.23.0
- v3.22.0
- v3.21.0
- v3.20.0
- v3.19.0
- v3.18.0
- v3.17.0
- v3.16.0
- v3.15.0
- v3.14.0
- v3.13.3
- v3.13.2
- v3.13.1
- v3.13.0
- v3.12.4
- v3.12.3
- v3.12.2
- v3.12.1
- v3.12.0
- v3.11.0
- v3.10.1
- v3.10.0
- v3.9.0
- v3.8.0
- v3.7.0
- v3.6.0
- v3.5.2
- v3.5.1
- v3.5.0
- v3.4.1
- v3.4.0
- v3.3.0
- v3.2.1
- v3.2.0
- v3.1.0
- 3.0.x-dev
- v3.0
- 2.2.x-dev
- v2.2
- v2.2-beta.1
- v2.1
- dev-master
- dev-3.0-nova
This package is auto-updated.
Last update: 2024-09-08 00:14:39 UTC
README
Nova 框架
Nova 框架是什么?
Nova 框架是一个 PHP 7.1 MVC 系统。它设计得轻量级且模块化,允许开发者使用 PHP 构建更好且易于维护的代码。
基础框架附带一系列辅助类。
要求
框架的要求有限。
- PHP 7.1 或更高版本。
- Apache Web 服务器或等效服务器,支持 mod rewrite。
- IIS,已安装 URL Rewrite 模块 - http://www.iis.net/downloads/microsoft/url-rewrite
以下 PHP 扩展应该被启用
- Fileinfo(编辑 php.ini 并取消注释 php_fileinfo.dll 或如果可用,在 cpanel 中使用 php 选择器。)
- OpenSSL
- INTL
- MBString
注意:尽管不需要数据库,但如果要使用数据库,系统设计为使用 PDO 与 MySQL 数据库一起工作。
安装
此框架设计和强烈建议安装在文档根目录之上,指向 webroot
文件夹。
此外,在产品服务器上的子目录中安装将引入严重的安全问题。如果没有选择,仍然将框架文件放置在文档根目录之上,并且只有子目录中的 index.php 和 .htacess 文件来自 webroot 文件夹,并相应地调整路径。
推荐
该框架位于 Packagist 上。
您可以通过终端使用以下命令安装框架
composer create-project nova-framework/framework foldername 4.* -s dev
文件夹名是要创建的文件夹的名称。
注意:您可以通过终端使用以下命令安装裸应用程序变体
composer create-project nova-framework/app foldername 4.* -s dev
注意:有关其他安装说明,例如设置虚拟主机(推荐用于本地开发)、Nginx 或 IIS 与 URL Rewrite,请访问安装文档。
文档
完整的文档和教程可在 novaframework.com 上找到。
屏幕录像可在 https://novaframework.com/screencasts 上找到。
贡献
问题跟踪器
您可以在 GitHub Issue Tracker 上找到突出的问题。
拉取请求
- 每个拉取请求应只包含一个新功能或改进。
- 拉取请求应提交到正确的版本分支,例如 4.0/master
代码风格
所有拉取请求都必须使用 PSR-2 代码风格。
- 代码必须使用 PSR-1 代码风格。
- 代码必须使用 4 个空格进行缩进,而不是制表符。
- 行长度不应有硬限制;软限制必须是 120 个字符;行长度应小于或等于 80 个字符。
- 在命名空间声明之后必须有一个空行,并且在 use 声明块之后也必须有一个空行。
- 类的开括号必须放在下一行,闭括号必须放在主体之后的一行。
- 方法的开括号必须在下一行,闭括号必须在体之后的一行。
- 必须在所有属性和方法上声明可见性;抽象和最终必须在可见性之前声明;静态必须在可见性之后声明。
- 控制结构关键字后面必须有一个空格;方法和函数调用后面不能有空格。
- 控制结构的开括号必须在同一行,闭括号必须在体之后的一行。
- 控制结构的开括号后面不能有空格,控制结构的闭括号前面也不能有空格。
许可证
Nova 框架遵循 MIT 许可协议,您可以在此处查看许可证。