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 相关文章推荐
php google或baidu分页代码
Nov 26 PHP
php简单提示框alert封装函数
Aug 08 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
Sep 10 PHP
php empty,isset,is_null判断比较(差异与异同)
Oct 19 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
Nov 01 PHP
深入PHP FTP类的详解
Jun 13 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 PHP
php中关于socket的系列函数总结
May 18 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
Aug 28 PHP
ThinkPHP实现生成和校验验证码功能
Apr 28 PHP
解决PhpStorm64不能启动的问题
Jun 20 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下载xls文件(自己动手写的)
2014/04/18 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
php生成mysql的数据字典
2016/07/07 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
2020/05/15 PHP
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
使用原生js+canvas实现模拟心电图的实例
2017/09/20 Javascript
Laravel整合Bootstrap 4的完整方案(推荐)
2018/01/25 Javascript
JavaScript高阶教程之“==”隐藏下的类型转换
2019/04/11 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
vue实现购物车的小练习
2020/12/21 Vue.js
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
Python 专题四 文件基础知识
2017/03/20 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
python如何保证输入键入数字的方法
2019/08/23 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
pytorch构建多模型实例
2020/01/15 Python
HTTP状态码详解
2021/03/18 杂记
详解CSS3 rem(设置字体大小) 教程
2017/11/21 HTML / CSS
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
物业管理专业个人的自我评价
2013/11/19 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
工作评语大全
2014/04/26 职场文书
贷款承诺书范文
2014/05/19 职场文书
法院授权委托书范文
2014/08/02 职场文书
房产协议书范本
2014/10/18 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
MySQL大小写敏感的注意事项
2021/05/24 MySQL