我在web.php
中有这样的urlManager 'urlManager' =>
[
//'class' => 'yii/web/UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'enableStrictParsing' => false,
'rules' =>
[
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
],
],
我只想知道,为什么我要取消评论&#39; class&#39; =&GT; &#39; yii / web / UrlManager&#39;,在运行我的网站时会出错。
非常感谢你
答案 0 :(得分:3)
来自
的Class
路径
网址管理员
不正确。 Yii
使用命名空间并使用命名空间始终使用反斜杠\
而不是前斜杠/
。因此,您的代码应采用以下格式:
'class' => 'yii\web\urlManager',
而不是
'class' => 'yii/web/UrlManager',
答案 1 :(得分:1)
UrlManager路径错误。为什么因为这应该像名称空间。
yii/web/UrlManager
而不是这个,试试这个。
yii\web\UrlManager
注意: - 它的斜杠不是正斜杠。