0

我用htmlEntities解碼我的zend-form。這很好,但我想在將表單重新填充回給用戶時解碼輸入。有沒有辦法在Zend中反轉setElementFilter?解碼htmlEntities填充Zend表格

實施例:

用戶在輸入字段填充有

You & me 

數據放置在數據庫:

You & me 

我得到的數據從數據庫返回的並用填充的輸入域它:

You & me 

我只是希望我的號(在這種情況下)回來看看這個:

You & me 

由於提前,

回答

2

有沒有辦法扭轉setElementFilter

號你應該過濾你的數據html_entity_decode在填充表單之前

+0

這就是我想知道的!謝謝! – 2010-10-03 18:05:55

2

我通常重新填充我的形式,如果它是無效的或我想編輯一些數據

$form = new zend_form("name"); 
....................... 
...................... 
$form->populate($this->_request->getAllparams()); 

,或者如果想以填補自定義數據

$form->populate($data); 

和Zend形式WIL形式l有照顧過濾,驗證和填充表格背面 http://framework.zend.com/manual/en/zend.form.forms.html

希望這將有助於

+1

我正在使用填充,但數據不會顯示過濾返回.... – 2010-10-01 13:25:00