adt/version-macro

此包已被废弃且不再维护。未建议替代包。

Nette 框架的 Latte 版本宏。

v5.0 2022-02-05 14:42 UTC

This package is auto-updated.

Last update: 2022-06-05 15:18:19 UTC


README

返回文件修改时间,可用于版本化 css/js 文件或其他资产。

安装

最佳安装方式是使用 Composer

$ composer require adt/version-macro

common.neon

services:
	versionMacro: ADT\VersionMacro\VersionMacro

latte:
	macros:
		- @ADT\VersionMacro\VersionMacro::install

remote.neon

services:
	versionMacro:
		setup:
			- setTimestampFile(%timestampFile%)

未设置时间戳文件时,版本宏返回空字符串。

使用方法

  • {v} - 结果为 ?v=123
  • {vn} - 结果为 123
<script type="text/javascript" src="/js/myJsFile{v}"></script>
<script type="text/javascript" src="/js/myJsFile?v={vn}"></script>