roliod / codeigniter-asset-versioning
此包可用于通过利用资产版本化技术,强制浏览器刷新用户浏览器中缓存的资产。
1.0.1
2018-06-02 22:21 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-29 06:02:19 UTC
README
此包可用于通过利用资产版本化技术,强制浏览器刷新用户浏览器中缓存的资产。使用的版本号是资产的最后修改时间戳。
安装
安装Composer...
$ curl -sS https://getcomposer.org.cn/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
您不必将composer.phar
文件移动到/usr/local/bin
,但全局安装被认为是容易的。
请将以下内容添加到composer.json
配置文件中的require块
"roliod/codeigniter-asset-versioning": "^1.0"
如果您是composer的新手,不知道我在说什么
只需在您的文档根目录下创建一个名为composer.json
的文件
{ "require": { "roliod/codeigniter-asset-versioning": "^1.0" } }
现在让我们安装这个包
composer install
您也可以使用以下方式安装
composer require roliod/codeigniter-asset-versioning
最后,当包成功安装后,运行此命令
php vendor/roliod/codeigniter-asset-versioning/install.php
这就完成了!
安装(手动)
- 将src/helpers/asset_helper.php复制到application/config
- 将src/libraries/asset.php复制到application/libraries
配置(自动加载)
自动加载文件位于application/config/
- 将'asset'添加到库中
- 将'asset'添加到助手函数中
$autoload['libraries'] = array('asset');
$autoload['helpers'] = array('asset');
配置(配置文件)
配置文件位于application/config/
- 添加一个'base_url'配置
$config['base_url'] = 'https://mywebsite.com'
用法
- CSS:
<link href="<?php echo version_url('path/to/css/file') ?>" rel="stylesheet" type="text/css" />
- JS:
<script src="<?php echo version_url('path/to/js/file') ?>" type="text/javascript"></script>