実現したいこと
View(ctpファイル)からControllerのメソッド呼び出し
を実行したい
前提
初歩的な質問で申し訳ありません。
Viewにて FormHelper::postLink()メソッドを使用しリンク
を生成したのですが、Controllerの対応するメソッドが
実行できず、トップページに戻ってしまいます。
※取り急ぎ解決方法を知りたいため、
StackOverFlow でも 同じ質問 をさせていただいております。
該当のソースコード
index.ctp
1<?php echo $this->Form->postLink('出力', array('action' => 'CsvTest', '?' => $this->request->query)); ?>
xxxxController.php
1public function CsvTest(){ 2 // 処理ロジック 3}
試したこと
デバッグモードで実行しましたが、エラーは検知されませんでした。
また、メソッド内の処理が実行されているか確認しましたが、
実行されていませんでした。
動作としては、メソッドに飛ぶ前にCakephpルートディレクトリ直下のトップページに戻されているような動作をしています。
補足情報(各バージョン)
PHP 5.4.16
CakePHP 2.10.12
原因や対処方法など、ご存知の方いらっしゃいましたら、ご教示いただけたら非常にありがたいです。
どうぞ、よろしくお願い致します。
あなたの回答
tips
プレビュー