通过zend2形式的查询参数设置表单值

时间:2015-04-04 07:58:31

标签: zend-framework zend-framework2 zend-form

我使用zend 2创建了一个表单,但我想在get方法中使用我的表单

表格提交后 网址是这样的:zendtst.com/search?price=2

但是当页面加载时,我的输入中的默认值为空,我除了2

我的输入是这样创建的:

 <div class="form-group">
            <label for="title" class="control-label col-md-1 pull-right"><?php echo $this->formLabel($form->get('price')); ?></label>
            <div class="col-md-3 pull-right">
               <?php  echo $this->formElement($form->get('price')); ?>

            </div>
            <div class="col-md-3 pull-right">
                <?php echo $this->formElementErrors($form->get('price')); ?>
            </div>

我应该怎么做我的查询参数是我输入的默认值 我需要在我的搜索页面中使用查询参数

1 个答案:

答案 0 :(得分:1)

您需要在表单对象上调用setData并将查询/发布数据传递给表单。之后,您可能还想在表单上调用isValid。这样,表单将显示通过查询参数传递的值。