Подписка на RSS

Zend Framework: добавить текст на кнопку

Чтобы добавить текст на кнопку вы скорее всего сделаете так

$form = new Zend_Form();
$element = new Zend_Form_Element_Submit('send',
                array('value' => 'Добавить'));
$form->addElement($element);

Но на кнопке будет написано send
Чтобы установить надпись на кнопке необходимо воспользоваться метом setLabel.

$element->setLabel('Login');

Или в конструкторе передать надпись в качестве параметра:

$element = new Zend_Form_Element_Submit('send',
                array(label' => 'Добавить')) ;

Это несколько нелогично, потому что очевидный способ — это установить атрибут value. Но как мне кажется, разработчики фреймворка сделали это умышленно, чтобы сделать единый способ установки подписи для всех элементов формы.

Если вам понравился пост, подпиштесь на РСС. Вас ждёт много интересного.

Один отзыв на «Zend Framework: добавить текст на кнопку»

  1. Кошмар. Теперь верю, что Зенд — действительно самый сложный пхп фреймворк, если даже для добавления текста на кнопку нужно писать статью)

    Толи дело Кохана — kohanaframework.su

Ваш отзыв

ts_twitter_widgetbb_videos_cat
,