2

다음과 같은 문제가 있습니다. Zend_Select 요소를 만들고 배열에 multioptions를 추가합니다. Zend가 자동으로 옵션을 변환합니다. 그 후에는 내 멀티 옵 션이 잘못 정렬됩니다.Zend_Form에서 멀티 옵 션 자동 변환 sortorder

$element = $this->createElement("select", "name"); 
$element->setMultiOptions($myArray); 
$options = $element->getMultiOptions(); // OPTIONS HAVE BEEN TRANSLATED HERE 
asort($options); 
$element->setMultiOptions($options); 

사람이 할 수있는 더 좋은 방법을 알고

는 지금, 내 유일한 옵션은 것 같다?

$myArray = ...; // key/value array with values translated 
asort($myArray); 
$element->setMultiOptions($myArray); 

을하지만 당신의 솔루션은 내 관점에서 그냥 좋아 보인다 :

답변

0

나는 보통 항상 요소로 전송하기 전에 옵션을 번역합니다.