当前我的网址是http://localhost/halodocnew/frontend/web/index.php?r=site%2Flogin
我想要将所有操作的名称文件夹frontend
更改为client
。如何在yii2中更改名称文件夹前端和后端?
请帮我
感谢这么多
当前我的网址是http://localhost/halodocnew/frontend/web/index.php?r=site%2Flogin
我想要将所有操作的名称文件夹frontend
更改为client
。如何在yii2中更改名称文件夹前端和后端?
请帮我
感谢这么多
对于快速的解决方案:
复制并在同一目录下粘贴您的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
和frontend
到veiws
文件夹client
halodocnew\common\config\bootstrap.php
Yii::setAlias('client', dirname(dirname(__DIR__)) . '/client');
http://localhost/halodocnew/client/web/index.php
我不认为这是sooper dooper解决方案,但我用这些方法= :)
访问感谢您的帮助。 –
你试过我的解决方案吗? –
我试过了。在我确定选择使用.htaccess和urlManager的解决方案之后 –
你使用什么Web服务器? –
最好的办法是将Web服务器中的文档根目录指向应用程序内的“web”目录。因为您的项目(控制器,模型)的所有其他目录不应该从Web –