Как отобразить одну текстовую строку перед формой Zend? - PullRequest
0 голосов
/ 01 сентября 2011

У меня есть Zend_Form, который вызывается indexAction моего контроллера. Это форма входа для определенного типа пользователя. Как создать гиперссылку на другие формы входа в систему в других контроллерах в моем IndexController. Например, IndexController должен отображать логин сотрудника (а не сотрудника, здесь логин работодателя), где здесь есть гиперссылка на indexcontroller работодателя. Вот содержимое моей домашней страницы или indexcontroller:

class IndexController extends Zend_Controller_Action
{
public $form;


public function indexAction()
{

    $form = new LoginForm();

    $form->renderForm();
}
}

Спасибо! * * 1004

1 Ответ

1 голос
/ 01 сентября 2011

Попробуйте сделать следующее.Добавить ссылку на описание формы

$form->setDescription('<a href="path">Go</a>');

изменить декоратор формы

 $form->setDecorators(
            array(
                'FormElements',
                array(
                    'Fieldset',
                    array(
                        'legend' => 'Login'
                    )
                ),
                'Form',
                 array(
                    'Description', 
                    array('escape' => false, 'tag' => false)
                )
            )
        );
...