Я использую 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: $root.taikhoan.TenTaikhoan" value="TestTest">
Итак, есть ли способ визуализации представления без кодирования специальных символов?
Спасибо
В этом случае вы можете сделать кодировку страницы UTF-8.
Также вы можете использовать класс Escaper в Zend Framework. Ссылка на эту ссылку
http://framework.zend.com/manual/current/en/modules/zend.escaper.escaping-html.html
Других решений пока нет …