form.php的如何改变价值 “的布尔(真)” 提交表单后
<?php echo form_tag('branchOfficialMTL/UpdateMyAddressemail', array('id' => 'person_edit')); ?>
<?php if (!$form->getObject()->isNew()): ?>
<input type="hidden" name="sf_method" value="PUT" />
<?php endif; ?>
<table>
<tfoot>
<tr>
<td colspan="2">
<?php echo $form->renderHiddenFields() ?>
<input type="submit" value="Save" />
</td>
</tr>
</tfoot>
</table>
</form>
提交表单后,我发现: -
的var_dump($请求 - > isMethod(“后'));死;
结果: - 布尔(假)
所以我需要导致布尔(真)
- 什么将我的结果布尔(真)
那是因为你没有提交请求作为'POST',而不是'GET'。 –
请关注http://stackoverflow.com/help/mcve,以便我们为您提供帮助。 –
提供html表单代码部分 –