2017-12-05 11 views
0

WindowsのlocalhostでCakePHP 3.5。*で開発中です。開発中にCSS、Javascriptなどの最新バージョンの資産をロードする方法はありますか?私は、タイムスタンプ設定のようなものがあることを覚えていますが、ドキュメントを見ながらそれを理解することはできませんでした。CakePHPでCSS、JSファイルのブラウザキャッシュを無効にする方法3

+0

ブラウザのキャッシュサイズを0MBに一時的に減らすことができます – Confused

答えて

0

私はそれを理解しました。これは、次のとおりです。

'Asset' => [ 
    // 'timestamp' => true, 
], 

コメントちょうどそれが言う以上、

してタイムスタンプを適用します。

'Asset' => [ 
    'timestamp' => true, 
], 

が設定/ app.phpファイルの設定、デフォルトであります静的資産(js、 css、images)に最後に変更された時間が表示されます。ファイルが変更された時刻 を含むクエリ文字列のパラメータを追加します。これは、ブラウザキャッシュを無効にする場合に便利です。

trueに設定すると、debugがtrueの場合にタイムスタンプが適用されます。 'force'を に設定すると、デバッグ値に関係なく常にタイムスタンプが有効になります。私はそれのように答えた別の答えでは

'Asset' => [ 
    'timestamp' => true, 
], 

'Asset' => [ 
    'force' 
], 

しかし、それは、CakePHP 3.5で動作しないことを意味し、最新の資産を強制するために、それは次のようになります

*。以前のバージョンではうまくいくかもしれません。

+0

正しい構文は '' timestamp '=>' force''です – ndm

関連する問題