ZF2, как создать помощник вида формы?

Я хочу изменить способ отображения элементов формы в ZF2. Я думаю, что должен создать свой собственный помощник вида, но я не знаю как. Я гуглил за это, но не нашел никакого полезного ресурса.

1 ответ

Решение

Посмотрите исходный код существующего Zend\Form\View\Helper*

По сути, вы расширяете их и перезаписываете необходимые функции, которые хотите изменить.

После этого вам нужно зарегистрировать свой собственный помощник вида. Это легко сделать в Module.php getViewHelperConfig()

public function getViewHelperConfig() 
{
    return array(
        'invokables' => array(
            'customViewHelperCallName' => 'Namespace\Form\View\Helper\Classname'
        )
    );
}
Другие вопросы по тегам