search
ユーザーがいくつかのオプションを指定してデータ行を表示できるアクションを介したページがあります。かなりの数のバックエンド ロジックが必要なため、このプロセスには数秒かかります。add_data
返されたデータに対して、ユーザーは後で参照できるように、アクションを介して別のテーブルにデータの行を追加できます。
ユーザーが行を保存することを決定した場合にすぐに行を使用できるようにするために、検索結果データはテーブルに保存されることに注意してください (検索結果は複数のデータベースからのデータのコンパイルです)。アクションの後、ブラウザーをビューに移動させて検索結果がないリファラーに戻るのではなく、検索結果add_data
でビューを維持できるようにしたいと考えています。search
add_data
ここで、検索結果を保存してsearch
ビューにロードするこのテーブルを確認できることはわかっていますが、データベースに問い合わせることなく、現在のアクション ビューをそのまま維持しながら、別のアクションを実行できるかどうかを知りたいと思っています。 . 私の知る限り$this->redirect(...)
、検索結果ページの URL に引数 ( などmycontroller/search
) がないため、どのような機能もありません。
次のコードを使用して、ユーザーが必要とするデータを追加するボタンを追加しました。
echo $this->Html->link('+', array('action' => 'add_data', $reference_id)); // + button is created
これを行う方法はありますか?できれば最小限の Javascript を使用してください。