Dawid Katarzyński

Dawid Katarzyński programista php
śląsk, web developer
śląsk, aplikacje
ded...

Temat: Zarządzanie ułożeniem dekoratorów Zend_Form?

Witam mam pytanie jak zmienić możliwości ułożenia znaczków w dekoratorach formularza.

zrobiłem tak:
$this->clearDecorators();
$this->addDecorator('FormElements')
->addDecorator('HtmlTag', array('tag' => 'div'))
->addDecorator('Form');

i później do obiektu np.text dodałem

$pas->setDecorators(array(
array('ViewHelper'),
array('Errors'),
array('Label'),
array('HtmlTag', array('tag' => 'div'))
));

w przeglądarce mam

<form><div>
<div class="a">Etykieta<div class="b">mój jakiś input</div></div>
</div></form>

a chciałby mieć

<form><div>
<div class="a">Etykieta</div><div class="b">mój jakiś input</div>
</div></form>

Temat: Zarządzanie ułożeniem dekoratorów Zend_Form?

Polecam: Zend_Form_Decorator_ViewScript
Można stworzyć sobie phtml dla jakiegoś elementu formularza. Plus tego jest taki, że front-end developer może sam zmienić tagi .. czy dodawać clasy itp. Bez wgłębiania się już w decoratory.

Następna dyskusja:

zend_form & refresh page




Wyślij zaproszenie do