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中使用parse_url()对网址进行解析的实现代码(parse_url详解)
Jan 03 PHP
php中Ctype函数用法详解
Dec 09 PHP
PHP stream_context_create()函数的使用示例
May 12 PHP
php实现的用户查询类实例
Jun 18 PHP
PHP+ajax分页实例简析
Dec 07 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
Dec 17 PHP
PHP模板引擎Smarty中的保留变量用法分析
Apr 11 PHP
PHP微信开发之模板消息回复
Jun 24 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
PHP判断一个变量是否为整数、正整数的方法示例
Sep 11 PHP
Memcached介绍及php-memcache扩展安装
Apr 01 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通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
eAccelerator的安装与使用详解
2013/06/13 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
JavaScript获取table中某一列的值的方法
2014/05/06 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
2014/05/08 Javascript
Javascript异步编程模型Promise模式详细介绍
2014/05/08 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
JavaScript中各种引用类型的常用操作方法小结
2016/05/05 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
jQuery模拟html下拉多选框的原生实现方法示例
2019/05/30 jQuery
Python编写一个闹钟功能
2017/07/11 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
2019/08/24 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
Django app配置多个数据库代码实例
2019/12/17 Python
tensorflow 实现数据类型转换
2020/02/17 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
经典c++面试题二
2015/08/14 面试题
优秀德育工作者事迹材料
2014/05/07 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
2015年店长工作总结范文
2015/04/08 职场文书
计划生育责任书
2015/05/09 职场文书
道歉的话怎么说
2015/05/12 职场文书
心得体会格式及范文
2016/01/25 职场文书
JavaScript实现登录窗体
2021/06/22 Javascript
Python天气语音播报小助手
2021/09/25 Python
python flappy bird小游戏分步实现流程
2022/02/15 Python
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript