作者:手机用户2502913137 | 来源:互联网 | 2024-09-28 09:56
YII框架 basic 和 advanced 项目模板的区别:
功能 |
Basic |
Advanced |
---|
Project 结构 |
✓ |
✓ |
网站控制器 |
✓ |
✓ |
用户登录/登出 |
✓ |
✓ |
表单 |
✓ |
✓ |
数据库连接 |
✓ |
✓ |
命令控制台 |
✓ |
✓ |
资源包 |
✓ |
✓ |
Codeception 测试 |
✓ |
✓ |
Bootstrap |
✓ |
✓ |
前后台应用 |
✓ |
可用的 User 模型 |
✓ |
用户注册和密码恢复 |
✓ |
basic 和 advanced 都自带有一些基本功能,Home页面、登录/登出、和数据库连接等功能。但是,
basic 更适合新手,特别是刚刚接触 yii 的入门开发人员。
adavanced 随包自带两个应用:前台应用 frontend 和后台应用 backend,basic 中只有一个应用 web。advanced 将前台和后台分开,方便开发者直接基于这两个应用搭建有前后台的完整网站,并且可以为前后台分别绑定不同域名。所以,advanced 比 basic 稍微复杂一点,不适合新手,适合学过yii的。
参考资料:
- 官方Github说明:https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-comparison.md
- 百度问答:http://zhidao.baidu.com/question/809638453169978972.html