资讯专栏INFORMATION COLUMN

YII2.0 jQuery(…).activeform is not a function in 终

HmyBmny / 858人阅读

今天终于把困扰我很久的报错解决掉了。
首先找到 vendoryiisoftyii2webJqueryAsset.php文件


把这段注释掉,其实不注释也不要紧啦~只不过页面上会多加载一次jquery.js,下面才是重要的
最重要的来了
在同级目录下 也就是 vendoryiisoftyii2webYiiAsset.php

class YiiAsset extends AssetBundle
{
    public $sourcePath = "@yii/assets";
    public $js = [
        "yii.js",
    ];
    public $depends = [
       ** "yiiwebJqueryAsset",**
    ];
}

可以看到这有个依赖 ,这个依赖的就是 刚刚上面的JqueryAsset的命名空间~现在只要把这个命名空间改掉就好了,只要改这一个地方就好了,因为yii.activeForm.js应该是依赖的yii.js的命名空间 ~ 虽然我全局也没搜到yii.activeForm.js在哪里出现过,反正不要管他就行了,接下来把它

   public $depends = [
        "appassetsAppAsset",
    ];

改成这样就行了 依赖在 web同级目录下的 assets/AppAsset.php中

registerJsFile($jsfile, [AppAsset::className(), "depends" => "appassetsAppAsset"]);
    }

    //定义按需加载css方法,注意加载顺序在最后
    public static function addCss($view, $cssfile)
    {

        $view->registerCssFile($cssfile, [AppAsset::className(), "depends" => "appassetsAppAsset"]);
    }
}
?>
 

这是我的appasset.php就是这样的了~现在打开页面就不会再看见讨厌的jQuery(…).activeform is not a function 了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28229.html

相关文章

  • 重写yii2的数据提供器ArrayDataProvider类

    摘要:再看看另一个方法,的提供的数据统计总条数的方法是的,默认计算分页总数是根据数组计算的,而的数据就是我们查询赋值给提供器的。统计总数预处理函数直接获取通过函数获取传递给数据提供器的数据总和。 首先看看ArrayDataProvider官方的doc: ArrayDataProvider implements a data provider based on a data array.Ar...

    xiaokai 评论0 收藏0
  • Yii2中的代码自动加载机制

    摘要:中是如何实现代码的自动加载的入口脚本的以下两行代码其中的作用注册为自动加载函数。这个负责引入了一个类中的,随后立即解除注册。注册中的为自动加载函数,并利用配置文件即目录下的文件对这个自动加载函数进行了初始化。 1.基本知识 Include与require 的作用: 当一个文件被包含时,其中所包含的代码继承了 include 所在行的变量范围。从该处开始,调用文件在该行处可用的任何...

    Jaden 评论0 收藏0
  • Yii2.0 RESTful API 基础配置教程

    这篇说下yii2.0开发 API 吧,使用 RESTful API模式 安装Yii2.0 通过 Composer 安装 这是安装Yii2.0的首选方法。如果你还没有安装 Composer,你可以按照这里的说明进行安装。 安装完 Composer,运行下面的命令来安装 Composer Asset 插件: php composer.phar global require fxp/composer-a...

    fyber 评论0 收藏0
  • CLI模式下Yii2的log问题追踪

    摘要:继续跟踪前,先看看类的方法组件初始化时,注册回调函数,确保脚本执行完毕时消息被正确打印。将示例函数的方法改成然后在脚本执行过程中,按下,或者通过命令发送信号,日志都正常输出,表明中的回调函数被正常调用。 转载请注明出处:https://tlanyan.me/trace-log-... 命令行下运行长时间任务,发现Yii2的log组件不能正常输出日志。空闲之余逐步追踪问题,终于发现原因...

    ztyzz 评论0 收藏0
  • Yii2实现ActiveForm ajax提交

    摘要:做项目时总会碰到提交的功能,特别是在做后台提交时,一般都会用模型自动生成,这个功能的使用会比较频繁,其实只要了解了流程,操作还是挺简单的,使用起来也方便。 作者:PHP学习网 出处:https://www.viphper.com/?p=1240 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 做项目时总会碰到aj...

    liujs 评论0 收藏0

发表评论

0条评论

HmyBmny

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<