0

MS Access に似たようなデータ入力フォームを作成するために CakePHP を使用しようとしています。

ビュー ファイルのフォームは、常に単一のアクションにデータを投稿し、[送信] ボタンはありません。したがって、$this->Form->end() はありません。

代わりに、このフォームの最後に「次へ」と「前へ」の 2 つのリンクがあります。

私の質問は、これら 2 つのリンクでフォームのデータをコントローラーのアクションに投稿するにはどうすればよいですか?

4

2 に答える 2

1

送信ボタンを作成する $form->submit() を使用しますが、フォームは終了しません。$form->end() の便利な機能の 1 つを使用していたようです。これに文字列を渡すと、送信ボタンも自動的に作成されます。

<?php
    echo $form->create('Model');
    echo $form->input(...);
    echo $form->submit('Previous');
    echo $form->submit('Next');
    echo $form->end();
?>
于 2011-04-16T01:38:44.093 に答える
0

ajax 経由でフォームを送信できるようにする jquery フォーム プラグインに興味があるかもしれません。次に、次および前のリンクの onclick メソッドで、.submit 関数を呼び出してフォームを送信できます。

http://jquery.malsup.com/form/

ケーキ固有の指示は次のとおりです http://marcgrabanski.com/articles/cakephp-ajax-quick-save-jquery

于 2011-04-16T15:04:19.130 に答える