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
应用程序配置messages
I18n 翻译migrations
数据库迁移(命名空间app\migrations
)modules
应用程序模块(命名空间app\modules
)public
前端入口脚本和资源backend
后端入口脚本和资源
runtime
缓存和日志src
PHP 源代码(命名空间app
中的类、接口和特性)commands
CLI 控制器(由yii
脚本运行)controllers
Web 控制器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