Подписка на 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

Ваш отзыв