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 进度条实现代码
Mar 10 PHP
php5.3 废弃函数小结
May 16 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
PHP中异常处理的一些方法整理
Jul 03 PHP
php实现微信公众号无限群发
Oct 11 PHP
php对接java现实加签验签的实例
Nov 25 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
Sep 07 PHP
详解关于php的xdebug配置(编辑器vscode)
Jan 29 PHP
Laravel5框架自定义错误页面配置操作示例
Apr 17 PHP
laravel自定义分页的实现案例offset()和limit()
Oct 15 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怎样调用MSSQL的存储过程
2006/10/09 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
Thinkphp批量更新数据的方法汇总
2016/06/29 PHP
js读取本地excel文档数据的代码
2010/11/11 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
2014/08/27 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
vue实现图片滚动的示例代码(类似走马灯效果)
2018/03/03 Javascript
微信小程序登录换取token的教程
2018/05/31 Javascript
MVVM框架下实现分页功能示例
2018/06/14 Javascript
微信小程序实现简单评论功能
2018/11/28 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
Python对列表排序的方法实例分析
2015/05/16 Python
python数组过滤实现方法
2015/07/27 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
伦敦著名的运动鞋综合商店:Footpatrol
2019/03/25 全球购物
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
行政助理的职责
2013/11/14 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
Nginx反爬虫策略,防止UA抓取网站
2021/03/31 Servers
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
用Python仅20行代码编写一个简单的端口扫描器
2022/04/08 Python