2012-08-24 90 views
0

$ emailmessage = new Zend_Form_Element_Hidden('emailmessage');zend表單元素顯示隱藏字段值

隱藏的字段值,即'emailmessage'檢索數據庫中相同字段名稱的值。然而,在加載頁面時,由於該元素被隱藏,因此無法看到'emailmessage'的值。 有沒有什麼方法可以在不使用任何其他表單元素的情況下顯示它。我希望它不使用文本,文本區域等

回答

0

在控制器,你需要指定它來查看,並在視圖中,您可以重複它在任何你想要的:

控制器

$form = new Your_Form(); 
$this->view->emailmessage = $emailmessage; 

查看

echo $this->escape($this->emailmessage); 
+0

$ emailsms是通過即時通訊到顯示視圖的形式的一部分「這 - $>的形式;」 闡述我的查詢,我需要做的是,顯示平面我的表單上的文字。 –

+0

上面的答案是在窗體上顯示純文本..也檢查[這篇文章](http://stackoverflow.com/questions/2566432/add-some-html-to-zend-forms)..它可能是什麼你正在尋找.. –

+0

感謝Rishi。我通過包含表單元素「Textarea」並刪除邊框並添加了html的只讀屬性來解決問題,以便該字段顯示爲純文本,並且無法修改。 –

0

您需要設置formNot e元素的裝飾器。 您可以通過擴展Hidden元素或通過在窗體中設置裝飾器來實現。

​​