cornyk / yii2-template
There is no license information available for the latest version (dev-master) of this package.
Yii2 Template
dev-master
2023-02-10 04:01 UTC
Requires
- php: >=7.4.0
- ext-json: *
- guzzlehttp/guzzle: ^7.5
- pda/pheanstalk: ^3.2
- smarty/smarty: ^3.1
- yidas/yii2-composer-bower-skip: ^2.0
- yiisoft/yii2: ~2.0.45
- yiisoft/yii2-queue: ^2.3
- yiisoft/yii2-redis: ^2.0
- yiisoft/yii2-smarty: ^2.0
- yiithings/yii2-dotenv: ^1.0
Requires (Dev)
- phpunit/phpunit: ~9.5.0
- yiisoft/yii2-debug: ~2.1.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.2.0
This package is auto-updated.
Last update: 2025-03-10 14:24:23 UTC
README
使用本项目
composer create-project cornyk/yii2-template:dev-master
项目依赖说明
- PHP最低环境要求7.4
- PHP 7.4 ~ 8.2 验证可使用
- 其他PHP依赖扩展参照Composer的依赖
项目结构说明
├─bootstrap/ //Web应用初始化目录
│ ├─app.php //Web应用初始化文件
│ ├─constants.php //项目常量定义
│ ├─functions.php //项目工具类函数定义
│ └─components/ //项目组件目录,命名空间为'components'
│ ├─RequestLogEvent.php //请求日志记录事件
│ ├─SmartyTranslationExtension.php //Smarty翻译标签扩展
│ └─TranslationEvent.php //翻译监听事件
├─build/ //项目构建配置目录
│ ├─env/ //环境分离配置
│ ├─nginx/ //Nginx配置文件
│ └─sql/ //数据库结构sql文件
├─config/ //配置文件目录
│ ├─app_params.php //应用参数定义配置文件
│ ├─web_routes.php //Web应用路由配置文件
│ ├─base/ //基础配置项目录
│ │ ├─console.php //命令行应用配置文件
│ │ └─web.php //Web应用配置文件
│ └─items/ //细分配置项目录
│ ├─db.php //数据库配置文件
│ ├─dev_tools.php //开发工具配置文件,仅在dev环境下有效
│ ├─i18n.php //国际化配置文件
│ ├─log.php //日志配置文件
│ ├─queue.php //队列配置文件
│ ├─redis.php //Redis配置文件
│ └─view.php //Web应用视图模板配置文件
├─public/ //WebRoot根目录
│ ├─index.php //Web应用入口
│ ├─.htaccess //Apache配置文件
│ └─static/ //公开静态资源文件夹
├─resources/ //项目资源目录
│ ├─lang/ //语言包
│ └─views/ //视图模板目录
├─runtime/ //应用运行临时目录
├─src/ //应用代码文件目录,命名空间为'app'
│ ├─commands/ //命令行应用控制器
│ ├─commons/ //应用公共文件
│ ├─controllers/ //web应用控制器
│ ├─jobs/ //异步队列作业层
│ ├─models/ //数据库模型层
│ ├─services/ //应用逻辑层
│ └─utils/ //工具类
├─tests/ //单元测试文件目录,命名空间为'tests'
└─yii //命令行应用执行入口