我已经设置了cakephp来接受json但是当我添加
时Router::mapResources('members');
它破坏了我的搜索插件。我可以只针对控制器成员中的特定操作而不是所有操作。
cakephp 2.1
控制人:成员
行动:api
答案 0 :(得分: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);
}
}