目前我的网址为http://localhost/halodocnew/frontend/web/index.php?r=site%2Flogin
我想将名称文件夹frontend
更改为client
以执行所有操作。
请帮帮我
非常感谢
答案 0 :(得分:1)
快速解决方案:
将frontend
文件夹复制并粘贴到同一目录中,并将其重命名为client
打开halodocnew\common\config\bootstrap.php
添加别名:Yii::setAlias('client', dirname(dirname(__DIR__)) . '/client');
在浏览器中访问:
http://localhost/halodocnew/client/web/index.php
另一种解决方案:
halodocnew\environments\dev\
frontend
粘贴到此文件夹中,并将其重命名为client
。halodocnew\environments\prod\
frontend
粘贴到此文件夹中,并将其重命名为client
。halodocnew\environments\index.php
'Development' => [
'path' => 'dev',
'setWritable' => [
'backend/runtime',
'backend/web/assets',
'Development' => [
'path' => 'dev',
'setWritable' => [
'backend/runtime',
'backend/web/assets',
'client/runtime',
'client/web/assets',
对'Production' => [
'path' => 'prod',
进入项目根目录并运行php init
web
和veiws
文件夹从frontend
复制到client
halodocnew\common\config\bootstrap.php
Yii::setAlias('client', dirname(dirname(__DIR__)) . '/client');
http://localhost/halodocnew/client/web/index.php
我不认为这是更好的dooper解决方案,但我使用这些方法=:)
答案 1 :(得分:0)
假设您要将后端重命名为admin,请执行以下步骤
1)将后端文件夹重命名为admin
2)在common / config / Bootstrap.php下更新Bootstrap.php
Yii::setAlias('@backend', dirname(dirname(__DIR__)) . '/backend');
到
Yii::setAlias('@admin', dirname(dirname(__DIR__)) . '/admin');
3)将admin / controller / siteController.php backend\controllers;
下的站点控制器命名空间更新为命名空间admin\controllers;
4)更新main.php ubder admin / config
'controllerNamespace' => 'backend\controllers'
至'controllerNamespace' => 'admin\controllers'