2012-01-04 173 views
1

我有一個自定義視圖助手,我正在使用它向表單添加元素。我試圖讓它正確填充已保存到數據庫的數據。用數據填充zend表單助手

的問題是,這些數據是沒有得到傳遞到視圖助手

class View_Helper_JQMy extends ZendX_JQuery_View_Helper_UiWidget 
{ 

    public function jqMy($id, $value=null, $attribs=null, $options=null) 
    {} 

當我建立表單的形式控制和設置的所有選項在那裏,他們得到適當的傳入和形式建立。

然而,當我調用$形式 - >從控制器填充($數據),這種形式的元素沒有得到數據

我最好的猜測是之前被設定$值jqMy助手被稱爲我想要在表單中填充的數據。但我無法確定它與核心zend表單元素的不同之處。

回答

1

您可以使用幫助器中的propertie $ this->視圖訪問視圖對象到視圖幫助器中。摘要 Zend_View_Helper_Abstract具有屬性視圖。你可能使用類似$ this-> view-> form-> getValues()或類似的東西

+0

即時通訊不知道我明白你的目標是什麼。問題是,表單在我認爲的過程中沒有從早期的填充值中獲取值。 – fafnirbcrow 2012-01-05 18:13:38