我这里有问题。我刚开始学习Yii2框架并尝试创建一个CRUD视图。我使用yii2
文档创建了它,并使用以下链接打开视图:http://localhost/basic/web/index.php?r=employee%2Findex
。但不知何故,这个链接不起作用。有人能解释我为什么吗?也许我需要在我的代码中编写一些内容来显示它?谢谢你的帮助。
答案 0 :(得分:0)
首先,我猜您应该在配置中的UrlManager中添加规则:
'components' => [
...
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
]
]
只是为了让网址很简单,例如 http://localhost/employee/index
无论如何,您应该检查 views / employee / 目录中的 index.php 视图。如果存在,请检查 EmployeeController 中的 actionIndex ,并检查呈现索引视图的位置
答案 1 :(得分:0)
我看到没有人解决你的问题。根据您的错误图像,我猜您没有将CRUD生成的文件从views/employee
目录移动到controller directory
。
如果您已将控制器命名为site
,只需将文件从views/employee
移至views/site
,然后尝试打开您的网页。
希望这有帮助