
正文
yii2 advanced版基础部分
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
yii2 advanced版
一、目录结构
1、 backend 和 frontend : 前后台入口 ,相当于是一个单独的Basic应用,有自己的 mvc 目录、配置文件目录、入口文件目录
2、 console : 控制台入口 用来控制台执行的程序,比如放一些定时执行的程序,或者需要在更底层的操作系统上运行的功能
3、 common : 是一个 前后台共用的地方 ,比如一些前后台公用的模型文件就可以放在这里面
4、 environments : 放 环境的配置文件
二、、定义别名(尽量使用别名,方便代码迁移)
1、文件位置: common/config/bootstrap.php
2、别名用来表示文件路径和 URL,目的是避免了在代码中硬编码一些绝对路径和 URL。一个别名必须以 @ 字符开头
3、别名的设置
-
3.1、用
Yii::setAlias()
方法来设置,例如:
Yii::setAlias('@foo','/path/to/foo'); // 文件路径的别名
Yii::setAlias('@bar','http://www.example.com' // url 的别名
4、别名的使用:
$cache = new FileCache([
'cachePath' => '@runtime/cache',
]);
5、Advanced 版本中已预定义的别名:
-
@yii ----- framework directory
-
@app ----- base path of currently running application
-
@common ----- common directory
-
@frontend----- frontend web application directory
-
@backend ----- backend web application directory
-
@console ----- console directory
-
@runtime ----- runtime directory of currently running web application
-
@vender ----- Composer vender directory
-
@web ----- base URL of currently running web application
-
@webroot ----- web root directory of currently running web application
Yii::setAlias('@foo','/path/to/foo'); // 文件路径的别名
Yii::setAlias('@bar','http://www.example.com' // url 的别名
$cache = new FileCache([
'cachePath' => '@runtime/cache',
]);
注:本文为作者(44106-kangaroo) 看完魏羲教你学Yii2.0 视频后所记,如有转载请注明出处: http://www.cnblogs.com/chrdai/p/8006207.html








