忽然之间的博客

Thoughts, stories and ideas.

使用 Yii 作为微框架

如果不需要使用Yii的基础模版、高级模版或者和前端资源,可以只保留最基本的框架。

我们通过composer文件来安装Yii2,把bower-asset等依赖项排除。


{ "require": { "yiisoft/yii2": "~2.0.0", "yiisoft/yii2-redis": "~2.0.0" }, "replace": { "bower-asset/jquery": ">=1.11.0", "bower-asset/inputmask": ">=3.2.0", "bower-asset/punycode": ">=1.3.0", "bower-asset/yii2-pjax": ">=2.0.0" } }

执行安装:composer update

得到一个最精简的Yii,代码目录大概是这个样子。作为接口项目已经够用了。

.
├── composer.json
├── composer.lock
└── vendor
    ├── autoload.php
    ├── bin
    ├── cebe
    ├── composer
    ├── ezyang
    └── yiisoft

接下来要自己添加入口文件,配置项,控制器,models。