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抓取页面与代码解析 推荐
Jul 23 PHP
PHP可逆加密/解密函数分享
Sep 25 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
Jun 20 PHP
浅析PHP绘图技术
Jul 03 PHP
PHP中exec与system用法区别分析
Sep 22 PHP
一个完整的PHP类包含的七种语法说明
Jun 04 PHP
php去掉文件前几行的方法
Jul 29 PHP
php时间计算相关问题小结
May 09 PHP
PHP查询附近的人及其距离的实现方法
May 11 PHP
PHP实现带进度条的Ajax文件上传功能示例
Jul 02 PHP
PHP的cookie与session原理及用法详解
Sep 27 PHP
laravel5.6中的外键约束示例
Oct 23 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 飞信好友免费短信API接口开源版
2010/07/22 PHP
php实现的获取网站备案信息查询代码(360)
2013/09/23 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
php实现微信支付之企业付款
2018/05/30 PHP
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
理解Javascript_13_执行模型详解
2010/10/20 Javascript
jQuery中 noConflict() 方法使用
2013/04/25 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
jQuery获取cookie值及删除cookie用法实例
2016/04/15 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
2018/09/07 Javascript
微信小程序实现弹出层效果
2020/05/26 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
2019/08/30 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
世界上最好的帽子:Tilley
2016/11/27 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
一年级家长会邀请函
2014/01/25 职场文书
合伙协议书范本
2014/04/21 职场文书
雷人标语集锦
2014/06/19 职场文书
股东授权委托书
2014/10/15 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
关于幸福的感言
2015/08/03 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
新员工入职感言范文!
2019/07/04 职场文书
SQL Server中的游标介绍
2022/05/20 SQL Server