未命名
发布时间: 8年前 (2016-08-16)浏览: 1348评论: 0
Yii2.0
的高级应用模板:Advanced Application Template。
我们知道默认的高级应用模板包括三个应用
backend
- 应用的后台frontend
- 应用的前台console
- 应用的控制台应用
那么如果我们要在增加应用呢?比如在加一个微信的应用,或者后台和前台应用的名字需要修改。
那么现在就来再增加一个名字为
admin
的子应用。在
backend
同级目录新建一个名为admin
文件夹.然后呢把
backend
目录下面的东西全拷贝到backend
目录里面这一步就是修改路径了,修改
web
目录index.php
的包含路径,还有config/main.php
的包含路径修改
config/main.php
配置项controllerNamespace
为admin\controllers
config/main.php 里面 有很多_backend的配置, 可以搜索 根据需要变成 admin 如:csrfParam id等
最后就是加一个别名了,例子可以看
common/bootstrap.php
的写法,
这里我们不改这个全局文件,当然在这里改也行,我们在 admin/config/bootstrap.php
文件添加。
Yii::setAlias('admin', dirname(dirname(__DIR__)) . '/admin');
至此,我们的应用 admin
就可以正常访问了,当然各个文件的命名空间声明和引入你要改为由 backend
改为 admin
。
同理你可以新建无数个,还可可以把默认的三个应用重命名为你想要的名字。
标签: yii2
上一篇: apache下yii framework 2 rewrite设置
下一篇: Yii2.0 rules验证规则大全