nova-framework / app
Nova框架4.2.x的应用程序
4.2.3
2019-12-28 04:38 UTC
Requires
- php: ^7.1.8
- nova-framework/package-installer: *
- nova-framework/system: 4.2.*
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.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
- 4.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.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
- 3.0.x-dev
- dev-master
This package is auto-updated.
Last update: 2024-08-29 04:37:31 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 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 许可证保护,您可以在此处查看许可证。