小编Ale*_*lek的帖子

Zend-form setValue,view具有空值,如<input value ="">

我使用Zend-Form进行了非常复杂的表单设置.有一次,我使用以下方法设置隐藏输入的值:

$oHidden = new Zend_Form_Element_Hidden('ratings'.$k);        
$oHidden->setValue('ratings');Zend_Debug::dump($oHidden);
$this->addElements(array($oHidden));
Run Code Online (Sandbox Code Playgroud)

这种方法适用于同一形式的其他地方,但是这个,另一个就像输出一样:

<input type="hidden" name="ratings1" value="" id="ratings1" />
Run Code Online (Sandbox Code Playgroud)

我转储了$ oHidden变量并输出:

object(Zend_Form_Element_Hidden)#143 (29) {
... ["_value":protected] => string(7) "ratings" ["_view":protected] => NULL ["_isPartialRendering":protected] => bool(false) }

所以它设置值只是一段时间,但它不会渲染它.请让我知道从哪里开始查找此行为的原因.

谢谢,阿列克

zend-framework zend-form setvalue

2
推荐指数
1
解决办法
6430
查看次数

标签 统计

setvalue ×1

zend-form ×1

zend-framework ×1