我将AdminLTE与Yii2框架集成在一起,创建了模型并生成了CRUD模型,没有任何问题。但是当我尝试通过treeview URL访问页面时,它显示了一个 page not found 错误,我不知道如何解决这个问题。
你能告诉我我的代码有什么问题吗?
<ul class="sidebar-menu" data-widget="tree">
<li class="header">MAIN NAVIGATION</li>
<li>
<a href="index.php">
<i class="fa fa-dashboard"/>
<span>Dashboard</span>
</a>
</li>
<li class="treeview">
<a href="#">
<i class="fa fa-user"></i>
<span>User</span>
</a>
<ul class="treeview-menu">
<li>
<a href="index.php?r=users/create">
<i class="fa fa-user-circle"/>Create User
</a>
</li>
<li>
<a href="index.php?r=users">
<i class="fa fa fa-eye"/>View User
</a>
</li>
</ul>
</li>
</ul>
并附上图像错误消息截图。
1条答案
按热度按时间eblbsuwk1#
你的控制器类名是
UserController
还是User
sController
?如果您遵循Yii模式设计指南,您的用户模型/控制器应该命名为
User
。您也可以考虑使用Yii的helper Url::to来编写链接,这些helper可以处理应用程序配置的各个方面:
<?= Url::to(['user/index']) ?>