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 SPL标准库的用法(遍历目录,查找固定条件的文件)
Jun 18 PHP
一个简单的PHP验证码实现代码
May 10 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
浅析php原型模式
Nov 25 PHP
php实现的mongodb操作类
May 28 PHP
php中注册器模式类用法实例分析
Nov 03 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
Nov 27 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
Dec 17 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 PHP
php变量与字符串的增删改查操作示例
May 07 PHP
基于PHP实现发微博动态代码实例
Dec 11 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
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
PHP操作mysql数据库分表的方法
2016/06/09 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
比Jquery的document.ready更快的方法
2010/04/28 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
jquery比较简洁的软键盘特效实现方法
2015/03/19 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
AngularJS与后端php的数据交互方法
2018/08/13 Javascript
Python多线程编程(二):启动线程的两种方法
2015/04/05 Python
Python编写生成验证码的脚本的教程
2015/05/04 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
Python @property及getter setter原理详解
2020/03/31 Python
Python 爬虫的原理
2020/07/30 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
区域销售经理岗位职责
2013/12/10 职场文书
初中学生评语大全
2014/04/24 职场文书
优秀学生评语大全
2014/04/25 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书
党员作风建设自查报告
2014/10/23 职场文书
普通党员个人整改措施
2014/10/27 职场文书
优秀班主任材料
2014/12/16 职场文书
研讨会通知
2015/04/27 职场文书
迎新年主持词
2015/07/06 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫