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中路径问题的解决方案
Oct 09 PHP
php 友好URL的实现(吐血推荐)
Oct 04 PHP
PHP 文件上传源码分析(RFC1867)
Oct 30 PHP
PHP中限制IP段访问、禁止IP提交表单的代码
Apr 23 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
Jan 27 PHP
php中sprintf与printf函数用法区别解析
Feb 17 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
Nov 28 PHP
Zend Framework教程之配置文件application.ini解析
Mar 10 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
Jan 21 PHP
PHP创建自己的Composer包方法
Apr 09 PHP
PHP+Ajax简单get验证操作示例
Mar 02 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
Nov 04 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 禁止页面缓存输出
2009/01/07 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
Laravel源码解析之路由的使用和示例详解
2018/09/27 PHP
用Javascript实现锚点(Anchor)间平滑跳转
2009/09/08 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
2014/08/15 Javascript
Jquery简单分页实现方法
2015/07/24 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
ajax与jsonp的区别及用法
2018/10/16 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
原生JS实现汇率转换功能代码实例
2020/05/13 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
python 全局变量的import机制介绍
2017/09/07 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
python爬取足球直播吧五大联赛积分榜
2018/06/13 Python
python 最简单的实现适配器设计模式的示例
2020/06/30 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
印度购买眼镜和太阳镜网站:Coolwinks
2018/09/26 全球购物
岗位职责的定义
2013/11/10 职场文书
优秀员工评语
2014/02/10 职场文书
商场消防演习方案
2014/02/12 职场文书
教你利用python实现企业微信发送消息
2021/05/23 Python
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL