나는 Zend_Form_Element_Select
개체와 약 3,000 개의 선택 옵션을 가지고 있습니다. 고객이 최적화 가능성에 대해 더 자세히 살펴달라고 요청했을 때 나는 디버그 추적을 수행했으며 에 3k가 넘고에 약간 적음을 알았습니다. $elem->setDisableTranslator(true)
을 설정할 수있는 옵션을 발견했습니다.이 번역은 필요하지 않았습니다. 그러나 이제 문제는 오류 메시지가 더 이상 번역되지 않는다는 것입니다.Zend_Form_Element에 대한 변환기를 사용하지 않지만 유효성 검사기는 사용하지 않습니다.
값 및 옵션을 변환하지 않고 유효성 검사기 메시지를 변환하는 방법이 있다면 알고 싶습니다.
foreach($operators->getValidators() as $val){
$val->setDisableTranslator(false);
}
하지만 아무 소용이 :
나는이 시도.
감사! 결국에는이 작업을 수행 할 필요가 없었지만 이것이 효과가있었습니다. –