Yii2框架加载css和js文件的方法分析


Posted in PHP onMay 25, 2019

本文实例讲述了Yii2框架加载css和js文件的方法。分享给大家供大家参考,具体如下:

1、第一步是要把我们的css、js文件放到web目录下

Yii2框架加载css和js文件的方法分析

2、第二步修改assets/AppAsset.php文件

<?php
/**
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */
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';
  // public $css = [
  //   'css/site.css',
  //   'bootstrap/css/bootstrap.min.css',
  // ];
  // public $js = [
  //   'jquery/jquery.min.js',
  //   'bootstrap/js/bootstrap.min.js'
  // ];
  public function registerAssetFiles( $view )
  {
    //加一个版本号
    //目的:使浏览器获取最新的文件
    $release = "20170226";
    $this->css = [
      "bootstrap/css/bootstrap.min.css?v={$release}"
    ];
    $this->js = [
       'jquery/jquery.min.js',
       'bootstrap/js/bootstrap.min.js'
    ];
    parent::registerAssetFiles( $view );
  }
}

两种加载方式,我们更推荐下面这种。

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
如何跨站抓取别的站点的页面的补充
Oct 09 PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
Sep 13 PHP
php设计模式之单例、多例设计模式的应用分析
Jun 30 PHP
php实现webservice实例
Nov 06 PHP
php在数组中查找指定值的方法
Mar 17 PHP
PHP面向对象之后期静态绑定功能介绍
May 18 PHP
为你总结一些php信息函数
Oct 21 PHP
PHP函数func_num_args用法实例分析
Dec 07 PHP
php实现通过soap调用.Net的WebService asmx文件
Feb 27 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
php图片裁剪函数
Oct 31 PHP
PHP如何使用cURL实现Get和Post请求
Jul 11 PHP
php数组遍历类与用法示例
May 24 #PHP
PHP实现的操作数组类库定义与用法示例
May 24 #PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 #PHP
Swoole4.4协程抢占式调度器详解
May 23 #PHP
PHP文件上传小程序 适合初学者学习!
May 23 #PHP
PHP观察者模式实例分析【对比JS观察者模式】
May 22 #PHP
PHP单例模式实例分析【防继承,防克隆操作】
May 22 #PHP
You might like
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
2013/05/06 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
PHP反射学习入门示例
2019/06/14 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
js中array的sort()方法使用介绍
2014/02/20 Javascript
javascript数组详解
2014/10/22 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
vue实现form表单与table表格的数据关联功能示例
2019/01/29 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
python读取文本中的坐标方法
2018/10/14 Python
详解Python3注释知识点
2019/02/19 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
2020/05/10 Python
CSS3过渡transition效果实例介绍
2016/05/03 HTML / CSS
全球度假村:Club Med
2017/11/27 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
食品行业求职人的自我评价
2014/01/19 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
初中化学教学反思
2016/02/22 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python
Python语言规范之Pylint的详细用法
2021/06/24 Python