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 iconv() : Detected an illegal character in input string
Dec 05 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Jan 27 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
PHP字符串的递增和递减示例介绍
Feb 11 PHP
php通过strpos查找字符串出现位置的方法
Mar 17 PHP
php基本函数汇总
Jul 09 PHP
PHP开发中常用的十个代码样例
Feb 02 PHP
PHP命名空间namespace用法实例分析
Sep 27 PHP
laravel中命名路由的使用方法
Feb 24 PHP
如何在centos8自定义目录安装php7.3
Nov 28 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 生成文字png图片的代码
2011/04/17 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
JavaScript更改原始对象valueOf的方法
2015/03/19 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
jQuery实现select模糊查询(反射机制)
2017/01/14 Javascript
清空元素html(&quot;&quot;) innerHTML=&quot;&quot; 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
详谈python read readline readlines的区别
2017/09/22 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
2017/12/14 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
Python实现多属性排序的方法
2018/12/05 Python
python3的print()函数的用法图文讲解
2019/07/16 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
安全生产投入制度
2014/01/29 职场文书
实习生岗位职责
2014/04/12 职场文书
校运会口号
2014/06/18 职场文书
委托证明模板
2014/09/16 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
电子商务实训报告总结
2014/11/05 职场文书
观后感格式
2015/06/19 职场文书
农村老人去世追悼词
2015/06/23 职场文书
分家协议书范本
2016/03/22 职场文书
分析并发编程之LongAdder原理
2021/06/29 Java/Android