cakephp将资源映射到操作
我已经将cakephp设置为接受json,但是当我添加cakephp将资源映射到操作,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,我已经将cakephp设置为接受json,但是当我添加 Router::mapResources('members'); 它破坏了我的搜索插件。我是否可以只针对控制器成员中的特定操作,而不是所有操作 CakePHP2.1 主计长:成员 操作:api似乎不可能,但您可以这样使用它(在MembersController.php中): 我正在升级到版本2.4,我假设我用JsonP替换Json,因为2.4现在支持它。文件中没有说明。谢谢你的帮助 public function beforeFilter
Router::mapResources('members');
它破坏了我的搜索插件。我是否可以只针对控制器成员中的特定操作,而不是所有操作
CakePHP2.1
主计长:成员
操作:api似乎不可能,但您可以这样使用它(在MembersController.php中):
我正在升级到版本2.4,我假设我用JsonP替换Json,因为2.4现在支持它。文件中没有说明。谢谢你的帮助
public function beforeFilter() {
$action = reset(explode(".", $this->request->params['action']));
if($action == 'api') {
$this->viewClass = 'Json'; // or whatever you want
$this->setAction($action);
}
}