如何在CakePHP的beforeFind()中跟踪我的父查找函数调用

时间:2011-09-02 18:27:19

标签: cakephp

我目前正在使用CakePHP beforeFind()根据当前登录用户过滤我的搜索查询。目前似乎很棒并且一切顺利,唯一的问题是我需要知道最初调用find函数的位置,以便我可以根据父find函数调用应用不同的查询过滤器;无论如何要实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

这似乎将您的模型与您的控制器/操作联系起来,这通常是一个坏主意。

尝试在模型中创建自定义方法。您可以拥有所需的任何方法签名,只需从内部调用find并根据需要返回其结果。