导航栏在yii2中不在控制器中工作

时间:2016-05-22 08:26:01

标签: yii2

请问我有一个问题,我甚至不理解,正在使用yii2编程,问题是,我将后端模板AdminLTE集成到我的yii2应用程序中,但导航栏中的下拉列表无法正常工作在某些控制器中它可以在另一个控制器中正常工作。

我的意思是例如网站控制器导航栏有一些下拉菜单选项,当我点击它我可以看到下拉菜单,但当我更改到另一个控制器,如类别控制器或产品控制器,导航栏下拉菜单菜单不起作用,当我点击它时,它不会显示下拉列表

我猜它在yii2里面的东西与模板的js代码冲突但是我无法解决这个问题我希望我能在这方面得到一些帮助

截屏1(网站控制器可以看到下拉菜单) site controller can see dropdown menu

截屏2(类别控制器无法看到下拉菜单) enter image description here

截屏3(产品控制器无法看到下拉菜单) enter image description here 我被困在这里好几天了,真的需要一些帮助。感谢

1 个答案:

答案 0 :(得分:0)

您是否拥有应用资产中所需的bootstrap js文件? 如果您的模板使用SiteController中的小部件或其他东西,需要自动包含BootstrapPluginAsset。

尝试将其添加到您的assets / AppAsset.php

像这样的东西

public $depends = [
    'yii\web\YiiAsset',
    'yii\web\JqueryAsset',
    'yii\bootstrap\BootstrapAsset',
    'yii\bootstrap\BootstrapPluginAsset'
];