Как избежать специальной кодировки символов в поле зрения?

Я использую Zend Framework 2 вместе с Knockout js, и у меня есть форма с полем привязки для нокаута, подобным этому.

$this->add(array(
'name' => 'TenTaikhoan',
'type' => 'Text',
'options' => array(
'label' => '', //TenTaikhoan
),
'attributes' => array(
'class' => 'form-control',
'data-bind' => 'value: $root.taikhoan.TenTaikhoan' //Here
),
));

Но когда я рендеринг в поле зрения, это показывает, что это приводит к невозможности связать.

<input type="text" name="TenTaikhoan" class="form-control" data-bind="value&#x3A;&#x20;&#x24;root.taikhoan.TenTaikhoan" value="TestTest">

Итак, есть ли способ визуализации представления без кодирования специальных символов?

Спасибо

3

Решение

В этом случае вы можете сделать кодировку страницы UTF-8.
Также вы можете использовать класс Escaper в Zend Framework. Ссылка на эту ссылку
http://framework.zend.com/manual/current/en/modules/zend.escaper.escaping-html.html

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]