Alv*_*aro 8 php cakephp cakephp-3.0
我只读了关于cakephp缓存文件的两个选项:
我想要介于两者之间.使用版本参数,与我们在任何其他网站上所做的相同的事情:
的script.js?V = 2
这样我们就可以手动甚至自动强制修改文件的加载,同时在没有对它们进行任何更改时进行缓存.
CakePHP 提供了一种将时间戳应用于 CSS 和 JS 文件等资源的方法,该方法仅在文件更改时刷新。这相当于执行“script.js?v=2”,Cake 会生成类似“script.js?1442387965”的 URL。
在 CakePHP 3.x 中(在 config/app.php 中):-
'Asset' => [
'force'
]
Run Code Online (Sandbox Code Playgroud)
在 CakePHP 2.x 中(在 app/Config/core.php 中):-
Configure::write('Asset.timestamp', 'force');
Run Code Online (Sandbox Code Playgroud)
如果您只想在启用调试模式时应用时间戳,请将上述设置为true而不是force。