Я совершенно новый для Zend, и мне дали проект, чтобы внести коррективы. Я хотел бы добавить html к ярлыкам для своих элементов формы, но я не могу понять, что это правильно.Как разрешить html-теги в ярлыке для элемента формы Zend с помощью addElement()?
Вот что у меня есть:
$this->addElement('text', 'school_name', array(
'filters' => array('StringTrim'),
'validators' => array(
array('StringLength', false, array(0, 150)),
),
'required' => true,
'label' => 'Name* :<img src="picture.png">,
'size' => '90',
));
Как есть, конечно, <img src="picture.png">
текст получает бежал и отображается вся строка.
Я читал, что мне нужно использовать 'escape' => false
в некоторой емкости, но я не могу понять, где/как его использовать в моем конкретном случае.
Любая помощь будет отличной. Благодаря!
Это не сработало. Если я правильно читаю свой отладчик (что может быть не так), похоже, что он правильно устанавливает escape-код в false, но на нем все еще отображается полный HTML-код. – TheIronCheek
Код, который я использовал, был '$ this-> getElement ('school_name') -> getDecorator ('label') -> setOption ('escape', false);' – TheIronCheek
Ах, понял это. Мне нужно было поместить этот код в файл .phtml, а не в конструктор. Понял. – TheIronCheek