如何绕过 CakePHP 中 requestAction 的 ACL 查询?

Posted

技术标签:

【中文标题】如何绕过 CakePHP 中 requestAction 的 ACL 查询?【英文标题】:How to bypass ACL queries on requestAction in CakePHP? 【发布时间】:2013-10-30 06:47:56 【问题描述】:

通过 requestAction 方法在元素中显示最近的帖子很好,但是如果使用 ACL 会导致冗余查询。有没有办法禁用这些?

注意:我的 Cakephp 版本是 2.4.2

【问题讨论】:

【参考方案1】:

我遇到了和你一样的问题,但是在谷歌上搜索了 2 天后,我发现:https://***.com/a/14592940

将以下代码放入:

AppController::beforeFilter()

if (isset($this->params['requested'])) $this->Auth->allow($this->action);

【讨论】:

以上是关于如何绕过 CakePHP 中 requestAction 的 ACL 查询?的主要内容,如果未能解决你的问题,请参考以下文章

CakePHP 2 requestAction 将我的 JSON 编码破坏为 Swift ......无形中

CakePHP:以数组为参数调用另一个控制器动作的最佳方法?

Cakephp 内部从控制器重定向到另一个控制器

csharp requestaction.cs

如何在 Parse 上取回用户数据?

ORM如何在CakePHP3中运行