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에서 표준 명령이 될 수 있습니다. :) –