Yii2 后端 bootstrap treeview url 工作不正常
Yii2 backend bootstrap treeview url is not working properly
我将 AdminLTE 与 Yii2 框架集成,创建模型并生成 CRUD 模型,没有任何问题。但是当我尝试使用树视图 URL 访问该页面时,它显示 找不到页面 错误,我不知道如何解决这个问题。
你能告诉我我的代码有什么问题吗?
<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>
我附上了图像错误消息的屏幕截图。
会不会是您 link 中的 singular/plural 问题?您的控制器 class 是 UserController
还是 User
sController
?
如果您关注 Yii schema design guidelines,您的用户模型/控制器应命名为 User
。所以你的 link 应该是 <a href="index.php?r=user/create">
并且
<a href="index.php?r=user">
您还应该考虑使用 Yii 的助手 Url::to 来编写您的 link,它们会处理应用程序配置的各个方面:
<?= Url::to(['user/index']) ?>
我将 AdminLTE 与 Yii2 框架集成,创建模型并生成 CRUD 模型,没有任何问题。但是当我尝试使用树视图 URL 访问该页面时,它显示 找不到页面 错误,我不知道如何解决这个问题。
你能告诉我我的代码有什么问题吗?
<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>
我附上了图像错误消息的屏幕截图。
会不会是您 link 中的 singular/plural 问题?您的控制器 class 是 UserController
还是 User
sController
?
如果您关注 Yii schema design guidelines,您的用户模型/控制器应命名为 User
。所以你的 link 应该是 <a href="index.php?r=user/create">
并且
<a href="index.php?r=user">
您还应该考虑使用 Yii 的助手 Url::to 来编写您的 link,它们会处理应用程序配置的各个方面:
<?= Url::to(['user/index']) ?>