Zend_Form hataları Rendering

0 Cevap php

benim hataları eklemek istiyorum ki Zend_Form i formlar hataları içermeyen için varsayılan dekoratörler öğrendim. bu yüzden benim kendi ekleyerek çalıştı ...

Benim Zend_Form sınıfta

$this->setDecorators(array(
    'FormElements',
    array('Errors', array('placement' => 'PREPEND')),
    'Form'
));

Hiçbir Form hataları vardır ama eğer, ben olsun

Warning: htmlspecialchars() expects parameter 1 to be string, array given in D:\ResourceLibrary\Frameworks\ZendFramework\library\Zend\View\Abstract.php on line 897

i doğru olanı yapıyorum? satırı kaldırarak array('Errors', array('placement' => 'PREPEND')) giderir, ama neden? hatalar varsa, bu hata olmadan doğru şekilde işler

UPDATE

Hata Zend_Form_Decorator_Errors çizgisi 53 ~ geliyor gibi görünüyor

$errors = $element->getMessages();

formlar için i shld olacak düşünüyorum

$errors = $element->getErrorMessages();

0 Cevap