Zend Form:直接在视图中设置setValue

时间:2014-12-23 09:31:36

标签: php forms zend-framework zend-form

是否可以在视图中的Zend表单元素上使用setValue方法? 我尝试这样做,但它给了我重复的字段...我的代码:

<?php echo $this->form->str_bloc->renderViewHelper(); ?>
<?php echo $this->form->str_bloc->setValue(3); ?>
<?php echo $this->form->str_bloc->renderErrors(); ?>

有了这个,我有两个字段,一个是默认值,一个是使用methode设置的值。当我删除第一行时,nothig会出现。

1 个答案:

答案 0 :(得分:0)

从您设置值的行中删除“echo”并移动此行:

<?php $this->form->str_bloc->setValue(3); ?>
<?php echo $this->form->str_bloc->renderViewHelper(); ?>
<?php echo $this->form->str_bloc->renderErrors(); ?>