Как я могу заменить декоратор файлов?

Я пытался сделать это так …

$element->removeDecorator( 'File');

$decorator = new Cms_Form_Decorator_ImageUpload;

// add to front of decorators
$decorators = $element->getDecorators();
array_unshift( $decorators, $decorator );
$element->setDecorators( $decorators );

Но исключение get генерируется в Zend_Form_Element_File «Обнаружен файл-декоратор … невозможно отобразить элемент файла»

0

Решение

Класс Cms_Form_Decorator_ImageUpload должен реализовывать Zend_Form_Decorator_Marker_File_Interface.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]