1
cache:warmup
コマンド実行中にバリデータメタデータがウォームアップされていないと思われます。そのキャッシュをウォームアップする方法はありますか?symfony2バリデータ:ウォームアップバリデータメタデータ
cache:warmup
コマンド実行中にバリデータメタデータがウォームアップされていないと思われます。そのキャッシュをウォームアップする方法はありますか?symfony2バリデータ:ウォームアップバリデータメタデータ
キャッシュ加温処理中に呼び出されるサービスを作成できます。ウォームアップの方法で行うのは実際にどのように
例コード
// src/Acme/MainBundle/Cache/ValidatorCacheWarmer.php
namespace Acme\MainBundle\Cache;
use Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface;
class ValidatorCacheWarmer implements CacheWarmerInterface
{
public function warmUp($cacheDir)
{
// ... do some sort of operations to "warm" your cache
}
public function isOptional()
{
return true;
}
}
services.yml
services:
main.warmer.validator_cache_warmer:
class: Acme\MainBundle\Cache\ValidatorCacheWarmer
tags:
- { name: kernel.cache_warmer, priority: 0 }
、私はこのhttp://api.symfony.com/2.3/Symfony/Component/Validator/ValidatorBuilder.html
特に方法setMetadataCache()
とsetMetadataFactory()
ええと、私は願っていますそこでは、symfonyの標準的なコマンドがあります。 –