Отключить Escape-строки в элементах Zend_Form_Element_Text - PullRequest
0 голосов
/ 30 ноября 2011

У меня есть следующий фрагмент кода:

// agregamos el campo de fecha de nacimiento
$this->direccion = new Zend_Form_Element_Text('direccion');
$this->direccion->setLabel('Dirección:');
$this->direccion->setAttrib('escape', false);
$this->direccion->getDecorator('Label')->setOption('escape',false);
$this->direccion->setRequired(true);
$this->addElement($this->direccion);

По какой-то причине, при попытке установить значение VALUE () "Larrañaga", содержимое экранируется, и в значении ввода ничего не отображается. Обратите внимание, что setAttrib ('escape', false) применяется к элементу, как предлагается в нескольких сообщениях.

Есть идеи? Спасибо!

1 Ответ

2 голосов
/ 30 ноября 2011

Добавьте эту строку в ваш init() метод:

$this->getView()->setEscape('stripslashes');
...