Yii2后端引导树视图URL无法正常工作

问题描述 投票:1回答:1

我将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>

并且附上了Image错误消息的屏幕截图。

php yii yii2
1个回答
0
投票

您的链接中是否可能存在单数/复数问题?您的控制器类别是UserController还是User s Controller

如果您遵循Yii schema design guidelines,则您的用户型号/控制器应命名为User。因此,您的链接应为<a href="index.php?r=user/create"><a href="index.php?r=user">

您还应该考虑使用Yii的助手Url::to来编写链接,这些链接会处理应用程序配置的各个方面:

<?= Url::to(['user/index']) ?>

© www.soinside.com 2019 - 2024. All rights reserved.