rindow / skeleton-mini-webappl
Rindow 最小化 Web 应用程序骨架
1.0.0
2020-04-18 07:39 UTC
Requires
- php: ^7.2
- rindow/rindow-annotation: ^1.0
- rindow/rindow-container: ^1.0
- rindow/rindow-module-twig: ^1.0
- rindow/rindow-web-http: ^1.0
- rindow/rindow-web-mvc: ^1.0
- rindow/rindow-web-router: ^1.0
- rindow/rindow-web-security: ^1.0
- rindow/rindow-web-session: ^1.0
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-18 18:06:32 UTC
README
这是一个 Rindow PHP 应用程序框架的 Web 应用程序骨架。您可以使用此骨架创建新应用程序。
Rindow 框架是一个为所有 PHP 程序员提供现代编程和配置模型的 PHP 应用程序框架。请参阅 Rindow 框架。
应用程序骨架类型
您可以选择骨架类型。
- 标准应用程序骨架。(从这里获取骨架)
- 典型的 Web 应用程序和命令行应用程序使用模板引擎和数据库与 Rindow 框架。
- 最小化 Web 应用程序骨架。(此骨架)
- 最小化应用程序骨架仅包含显示网页的内容。
Mini Web 应用程序骨架的功能
您可以选择希望使用的平台以及最常使用的功能。
-
控制反转
- 控制反转编程实际上由应用程序演示。
- 通过依赖注入和配置注入实现灵活的模块交换。
-
基于注解的配置
- 组件、控制器、事务、验证、表单等的定义设置为基于注解。
要求
此示例是为 PHP 7.2 及更高版本创建的。
然而,Rindow 框架支持 PHP 5.3.3 及更高版本。您可以通过仅重写 PHP 5.x 的示例代码来使用 Rindow 框架的相同功能。
安装
使用 Composer(推荐)
如果您没有 Composer,请从 https://getcomposer.org.cn/ 下载或直接运行以下命令
$ php -r "readfile('https://getcomposer.org.cn/installer');" | php
然后,使用 create-project
命令生成新的应用程序骨架项目
php composer.phar create-project rindow/skeleton-mini-webappl path/to/install
Composer 将在路径/to/install 目录下安装 Rindow Web 应用程序骨架及其依赖项。
从 Github 下载
您还可以直接从 github 下载。
$ git clone https://github.com/rindow/skeleton-mini-webappl path/to/install
$ cd path/to/install
$ composer update
启动演示应用程序
运行应用程序。
$ php -S localhost:8000 -t public
示例现在正在运行。使用 Web 浏览器访问 http://localhost:8000/。
更改设置
重写 "config/webapp.config.php" 或在 "config/local/" 目录中写入其他设置。
设置已编译并保存。您必须在更改设置后清除缓存。示例中已准备好脚本。如果您使用的是内存缓存(如 APCu),则还应清除内存缓存。
如果您更改 webapp.config.php 中模块管理部分的版本项,缓存将自动清除。
$ vi config/webapp.config.php
$ bin/cache-clear