web-dev-qa-db-ja.com

キャッシュされたTwigテンプレートの場所を変更できますか?

デフォルトでは、Twigテンプレートキャッシュは/ files/php/twigにあるように見えます。

この場所を変更することは可能ですか?私は複数の開発者間で共有される共有ファイルマウントを使用しています。私の懸念は、Twigキャッシュが別の開発者と競合することです。

あるいは、キャッシングを無効にすることもできますが、これは常に適切であるとは限りません。

4
njp

はい、できます。これをsettings.phpまたはsettings.local.phpのようにそれによってロードされたファイルに入れてください:

  $settings['php_storage']['twig']['directory'] = '/path/to/tmp/folder';
  $settings['php_storage']['twig']['secret'] = $settings['hash_salt'];

ディレクトリはすでに存在している必要があることに注意してください。

11
Berdir