请求大神帮忙看看
本文由 sunwangxin 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。
你是新建了一个入口对吧?
新建一个入口需要在配置文件@common/config/bootstrap.php中添加配置,这个是Yii2框架的知识:
@common/config/bootstrap.php
Yii::setAlias('@common', dirname(__DIR__)); Yii::setAlias('@console', dirname(dirname(__DIR__)).'/console'); Yii::setAlias('@appadmin', dirname(dirname(__DIR__)).'/appadmin'); Yii::setAlias('@appfront', dirname(dirname(__DIR__)).'/appfront'); Yii::setAlias('@apphtml5', dirname(dirname(__DIR__)).'/apphtml5'); Yii::setAlias('@appserver', dirname(dirname(__DIR__)).'/appserver');
如果你是在根目录新建的入口,文件夹名字为:appagent,那么你需要添加
appagent
Yii::setAlias('@appagent', dirname(dirname(__DIR__)).'/appagent');
然后你的类里面的namespace
2.然后你需要在 appagent 里面添加你的web config等文件夹,这个需要你对Yii2框架比较熟悉才能搞定
如果你不熟悉,最好的方式是复制appfront成appagent,然后按照第一部的方式进行配置, 然后打开 @appagent/config/main.php,将
return [ 'id' => 'app-front',
改成
return [ 'id' => 'app-agent',
除了这个,还有下面的一些都需要更改 ,也就是出现字符 front 都需要改一下,
front
这个是比较麻烦的,建立在你比较熟Yii2和fecshop,如果是新手不建议这样搞。
建议你还是使用fecshop原来的入口,譬如appfront apphtml5等,在这里新建module,然后进行相应的扩展。