我使用Zend-Form建立了相当复杂的表格。 在一点一点,用下列方法确定隐藏投入的价值:
$oHidden = new Zend_Form_Element_Hidden( ratings .$k);
$oHidden->setValue( ratings );Zend_Debug::dump($oHidden);
$this->addElements(array($oHidden));
这种方法在同样形式的其他地点运作良好,但这种方式和另一个类似“一”产出:
<input type="hidden" name="ratings1" value="" id="ratings1" />
我丢掉了含热量变量,其产出如下:
object(Zend_Form_Element_Hidden)#143 (29) {
...
["_value":protected] => string(7) "ratings"
["_view":protected] => NULL
["_isPartialRendering":protected] => bool(false)
}
因此,它只为一小时设定了价值,但并没有使之达到。 让我知道,在什么地方开始研究这种行为的原因。
Thanks, Alek