ensostudio / yii2-app
Yii2 应用程序模板
1.0.0
2022-04-23 20:51 UTC
Requires
- php: >=7.4
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- symfony/polyfill-php74: ^1.25
- symfony/polyfill-php80: ^1.25
- symfony/polyfill-php81: ^1.25
- yiisoft/yii2: ^2.0.45
- yiisoft/yii2-bootstrap5: ^2.0.3
- yiisoft/yii2-symfonymailer: ^2.0.3
Requires (Dev)
- phpunit/phpunit: ^8.5.26
- roave/security-advisories: dev-latest
- yiisoft/yii2-debug: ^2.1.19
- yiisoft/yii2-faker: ^2.0.5
- yiisoft/yii2-gii: ^2.2.4
Suggests
- yiisoft/yii2-authclient: OAuth and OpenId connect consumers
- yiisoft/yii2-httpclient: HTTP client
- yiisoft/yii2-imagine: Imagine image manipulation
- yiisoft/yii2-jui: jQuery UI widgets
- yiisoft/yii2-mongodb: MongoDB integration
- yiisoft/yii2-redis: Redis integration
- yiisoft/yii2-smarty: Smarty view template engine
- yiisoft/yii2-sphinx: Sphinx full text search engine
- yiisoft/yii2-twig: Twig view template engine
This package is auto-updated.
Last update: 2024-09-24 02:16:43 UTC
README
这是创建项目的最佳快速模板,是Yii 2应用程序的骨架。
该模板包含基本功能,包括用户登录/注销和联系页面。它包含所有常用配置,使您能够专注于添加新功能到您的应用程序。
目录结构
assets源脚本、样式等。config应用程序配置messagesI18n 翻译migrations数据库迁移(命名空间app\migrations)modules应用程序模块(命名空间app\modules)public前端入口脚本和资源backend后端入口脚本和资源
runtime缓存和日志srcPHP 源代码(命名空间app中的类、接口和特性)commandsCLI 控制器(由yii脚本运行)controllersWeb 控制器models模型
tests单元测试vendor所需的第三方包views视图/模板mails邮件视图layouts页面布局
要求
此项目模板的最低要求是您的服务器支持PHP 7.4。
安装
通过Composer安装
如果您没有Composer,可以按照getcomposer.org上的说明进行安装。
然后可以使用以下命令安装此项目模板
composer create-project --prefer-dist ensostudio/yii2-app your-app
现在您应该可以通过以下URL访问应用程序,假设your-app是Web根目录下的直接目录。
https:///your-app/public/
配置
数据库
用实际数据编辑文件config/db.php。
注意
- Yii不会为您创建数据库,这需要在您能够访问之前手动完成。
- 检查并编辑
config目录中的其他文件,以根据需要自定义您的应用程序。
测试
测试位于tests目录中。它们是用PHPUnit开发的。
编辑文件config/test.php和tests/bootstrap.php以配置测试应用程序。
可以通过运行以下命令来执行测试
composer run tests