Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

суббота, 25 февраля 2012 г.

Zend Framework. Декоратор формы Description.

Например, данные пользователя не приняты на сервере, удобно послать сообщение методом setDescription.
Чтобы это работало надо установить декоратор для формы:
class LoginForm extends Zend_Form
{
    public function init() 
    {
        ...
        $this->setDecorators(array('Description', 'FormElements', 'Form'));
        ...
    }
}
После этого можно использовать:
$form = new LoginForm();
$form->setDescription('Неправильные имя или пароль');
$form->populate($formData)

Комментариев нет:

Отправить комментарий