0

jsonを受け入れるようにcakephpをセットアップしましたが、追加すると

Router::mapResources('members');

それは私の検索プラグインを壊します。すべてのアクションではなく、コントローラー メンバーの特定のアクションをターゲットにすることはできますか?

CakePHP 2.1

コントローラー: メンバー

アクション:アピ

4

1 に答える 1

0

それは不可能のようですが、次のように使用できます (MembersController.php 内):

public function beforeFilter() {
    $action = reset(explode(".", $this->request->params['action']));
    if($action == 'api') {
        $this->viewClass = 'Json'; // or whatever you want
        $this->setAction($action);
    }
}
于 2013-09-15T18:58:48.560 に答える