我的Yii2应用程序基于高级模板。我为后端的名为News的模型创建了CRUD。
现在我试图打开
/localhost/backend/web/index.php?r=News
无法解析请求新闻。
Not Found (#404)
Unable to resolve the request "News".
这是结构:
backend
models
News
controllers
NewsController
Views
News
index
_form
_search
create
update
view
url /localhost/backend/web/index.php?r=News
我做错了什么?
答案 0 :(得分:1)
尝试/localhost/backend/web/index.php?r=news它区分大小写。
答案 1 :(得分:0)
正如Mihai P所说的问题可能是因为区分大小写,但如果你出于某种原因需要大写字母,你可以改变你的config / main.php文件:
'components' => [
'urlManager'=>[
'rules'=>[
'News'=>'/news',
],
'enablePrettyUrl'=>true,
],
...
那么你的网址会像/backend/web/index.php/News一样,如果你想删除index.php,请查看那些为你提供一些方法的link。