其实就是Yii2.0的高级应用模板:Advanced Application Template。
我们知道默认的高级应用模板包括三个应用:
backend - 应用的后台
frontend - 应用的前台
console - 应用的控制台应用
那么如果我们要在增加应用呢?比如在加一个微信的应用,或者我的后台和前台应用的名字我想改一下。
那么现在就来再增加一个名字为weixin
的子应用。
在frontend同目录新建一个名为
weixin
文件夹然后呢把
frontend
目录下面的东西全拷贝到weixin
目录里面这一步就是修改路径了,修改
web
目录index.php
的包含路径,还有config/main.php
的包含路径修改
config/main.php
配置项controllerNamespace
为weixin\controllers
最后就是加一个别名了,例子可以看
common/bootstrap.php
的写法,
这里我们不改这个全句文件,当然在这里改也行,我们改weixin/config/bootstrap.php
文件。
加上Yii::setAlias('weixin', dirname(dirname(__DIR__)) . '/weixin');
就可以了。
至此,我们的应用weixin
就可以正常访问了,当然各个文件的命名空间声明和引入你要改为由frontend
改为weixin
。
同理你可以新建无数个,还可可以把默认的三个应用重命名为你想要的名字。
本文链接:https://360us.net/article/16.html