CakePHP2 で Controllerに追加したメソッドをViewから実行したい

実現したいこと

View(ctpファイル)からControllerのメソッド呼び出し
を実行したい

前提

初歩的な質問で申し訳ありません。

Viewにて FormHelper::postLink()メソッドを使用しリンク
を生成したのですが、Controllerの対応するメソッドが
実行できず、トップページに戻ってしまいます。

該当のソースコード

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

原因や対処方法など、ご存知の方いらっしゃいましたら、ご教示いただけたら非常にありがたいです。

どうぞ、よろしくお願い致します。

コメントを投稿

0 コメント