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下检测字符串是否是utf8编码的代码
Jun 28 PHP
如何使用PHP计算上一个月的今天
May 23 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
Feb 04 PHP
PHP中调用C/C++制作的动态链接库的教程
Mar 10 PHP
PHP导出带样式的Excel示例代码
Aug 28 PHP
降低PHP Redis内存占用
Mar 23 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
Jun 07 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
php数组和链表的区别总结
Sep 20 PHP
Yii 框架使用Forms操作详解
May 18 PHP
基于PHP的微信公众号的开发流程详解
Aug 07 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/10/30 PHP
用PHP读取和编写XML DOM的实现代码
2011/02/03 PHP
php 连接mysql连接被重置的解决方法
2011/02/15 PHP
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
PHP 输出URL的快捷方式示例代码
2013/09/22 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
jQuery 表格插件整理
2010/04/27 Javascript
javascript中检测变量的类型的代码
2010/12/28 Javascript
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
基于vue+canvas的excel-like组件实例详解
2017/11/28 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
vue中v-show和v-if的异同及v-show用法
2019/06/06 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
node+vue实现文件上传功能
2020/05/28 Javascript
Python ftp上传文件
2016/02/13 Python
Anaconda入门使用总结
2018/04/05 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
python安装scipy的方法步骤
2019/06/26 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
Python基于pyecharts实现关联图绘制
2020/03/27 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
python推导式的使用方法实例
2021/02/28 Python
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
你所在的项目是如何确定版本号的
2015/12/28 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
2015/10/12 面试题
最新的咖啡店创业计划书
2013/12/30 职场文书
房产协议书范本
2014/10/18 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
高效课堂教学反思
2016/02/24 职场文书
PYTHON InceptionV3模型的复现详解
2022/05/06 Python