私はconfig_prod.yml
でこの設定項目があります。検証キャッシング> =(開発効率向上は、symfonyの2.7上で開始されている)のSymfony 3.1アプリケーションで3.1
framework:
validation:
cache: validator.mapping.cache.doctrine.apc
PHP7で、この設定を使用するには、私が変更に必要なこれは、に:
framework:
cache:
system: ???
:
framework:
validation:
cache: validator.mapping.cache.doctrine.apcu
システムのように構成された新しいキャッシュ・コンポーネントもあるsymfonyの3.1ためそのため
とofficial blog article状態は:symfonyのコンポーネントがその内容を格納する場所
「cache.systemである(例えばシリアライザとバリデータメタデータ)(...)サーバにAPCuがインストールされている場合、cache.systemプールはAPCuを使用します。それ以外の場合は、ファイルシステムのキャッシュにフォールバックします。」
私が理解したいことはあるかどうかframework-> validation->キャッシュの定義は依然として必要か、それがcache.systemプールの一部だ場合。
されます後者の場合には- 私はそれを正しく理解すれば - 。framework-> validation->キャッシュを削除することができ、まだ有効になってAPCuが検証注釈をキャッシュし
EDIT
私の仮定は、その後の検証正しい場合tによってキャッシュされるだろう彼は新しいSymfony ApcuAdapterを使用し、Doctrine APC/U Cacheはこれ以上使用しません。 upgrade documentationに基づいて