yii为什么有的模板会自动加载jquery,有的模板就死活不加,这个是自动的吧,有人能解释下吗?
答案:2 悬赏:50
解决时间 2021-12-29 11:41
- 提问者网友:娇妻失忆
- 2021-12-28 11:40
主要是后台列表页基本没有加上,添加页面修改页面都有
最佳答案
- 二级知识专家网友:末路丶一枝花
- 2021-12-28 12:24
是因为yii自动加载的机制是根据内置的方法调用来实现的,如果用到了框架内的前端相关的方法,同时生成的前端html或者js需要jquery 那么就会自动加载否则不会加载!
全部回答
- 1楼网友:随心随缘不随便
- 2021-12-28 13:52
首先在你的布局文件中,看看你导入的asset类是什么
一般是放在assets里面的那个类
这个类以来jquery和bootstrap,继承 yii\web\assetbundle类
然后重新覆盖父类的jsoptions属性,比如:
public $jsoptions = [
'position'=>view::pos_head
];
其中的view是yii\web\view
详细的设置可以看这几个类,我记得是这样的,如果不行,可以看下源代码的一些注释
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯