2012-01-04 159 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