2011-04-16 31 views
0

我試圖使用CakePHP創建類似於MS Access的數據輸入表單。使用CakePHP的FormHelper通過一個動作順序保存/編輯數據的問題

我的視圖文件中的表單將始終將數據發佈到單個操作,並且不會有「提交」按鈕。所以,沒有$ this-> Form-> end()。

相反,本表格末尾有兩個鏈接,分別是「Next」和「Previous」。

我的問題是如何讓這兩個鏈接發佈表單的數據到我的控制器的行動?

回答

1

使用$ form-> submit(),它創建一個提交按鈕,但不會結束表單。看起來你正在使用$ form-> end()方便的功能之一,如果你傳遞一個字符串,它也會自動創建一個提交按鈕。

<?php 
    echo $form->create('Model'); 
    echo $form->input(...); 
    echo $form->submit('Previous'); 
    echo $form->submit('Next'); 
    echo $form->end(); 
?>