CakePHPにて、index.ctpにて、いくつかの検索条件を指定し、検索ボタンを押下後、index.ctpに検索結果を表示させるような仕組みを考えております。
コントローラであるhoge.php(仮)で、検索条件を受取り、
その条件を元にSQLで検索するところまではできているのですが、
値を格納した配列をindex.ctpに戻すことができず困っています。
ログをみると、hoge.phpで処理をおこなったfunction名.ctpがない、みたいなエラーになるのですが、
今回は画面遷移はせず、元の画面に戻したいと思っております。
ご教示のほど、よろしくお願いいたします。
※ソースを追記しました
■index.ctp側
<form name="hogehoge" action="getHoge" method="POST"> <button type="submit">検索</button> </form>
■hoge.php側
class hogeController extends TestController { public function getHoge() { $data = $_GET; $this->getHogeData($data); } private function getHogeData($data) { // ここでデータ取得処理をしており、ここまでは問題ありません // 取得した値をindex.ctpに設定したいです } }
※エラー内容は以下になります。
Error: [MissingViewException] View file "Hoge/get_hoge.ctp" is missing.
回答1件
あなたの回答
tips
プレビュー