ZendX 라이브러리를 통해 Firebird 데이터베이스에 연결된 zend 어플리케이션이 있습니다. Windows-1250 문자셋을 가지고 있습니다. zend_form을 사용하여 편집 폼을 만들고 db 값으로 채 웁니다. 분음 문자가없는 레코드에서 작동하며 데이터가 올바르게 표시되고 편집 할 수 있습니다. 특수 문자가있을 때마다 문제가 발생하며 양식 입력이 비어 있습니다.왜 zend_form은 분별 문자가있는 Firebird DB의 레코드로 입력을 채울 수 없습니까?
$form->addElement(
'textarea',
'POD',
array(
'value' => $this->ksiega['POD'],
'attribs' => array('class' => 'pod'),
)
);
$form->setElementDecorators(array(
'ViewHelper',
'Errors'
));
빈 입력 필드가 표시됩니다.
<textarea name="POD" id="POD" class="pod" rows="24" cols="80"><?=$this->ksiega['POD']?></textarea>
이 코드는 작동합니다. 여기서는 무엇을 알지 못합니까?
같은 것을 사용하여보기 양식 헬퍼 ... – Piotr