温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

yii2引入js文件的方法

发布时间:2020-12-18 12:02:30 来源:亿速云 阅读:301 作者:小新 栏目:编程语言

这篇文章主要介绍了yii2引入js文件的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

问题:

比如,我在web文件夹下建立css文件和js文件,在assets建立资源控制器。那么我在view层的时候怎么调用web/css/test.css或者web/js/test/js文件呢?

方法如下:

一、模块引用(该模块的所有页面都会引用)

Yii2对于CSS/JS 管理,使用AssetBundle资源包类。

(注:YII2基础版 assets/AppAsset.php,YII2高级版 frontend/assets/AppAsset.php,这里以基础版为例)

namespace app\assets; use yii\web\AssetBundle; /**  * @author Qiang Xue <qiang.xue@gmail.com>  * @since 2.0  */ class AppAsset extends AssetBundle {     public $basePath = '@webroot';     public $baseUrl = '@web';     //全局css 在这个添加css文件     public $css = [         'css/site.css',         'css/test.css',     ];     //全局js  在这里添加js文件     public $js = [         'js/test.js',     ];     //依赖关系     public $depends = [         'yii\web\YiiAsset',         'yii\bootstrap\BootstrapAsset',     ]; }

二、在某个视图文件中引用

只需要在view文件中添加如下代码就行了。

//引用css文件,注意自己的文件路径 <?php $this->registerCssFile('css/test.css');?> //引用js文件,注意自己的文件路径<span class="redactor-invisible-space"></span> <?php $this->registerJsFile('js/test.js');?>

感谢你能够认真阅读完这篇文章,希望小编分享yii2引入js文件的方法内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI