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表單代碼部分 –