标签: cakephp
我目前正在使用CakePHP beforeFind()根据当前登录用户过滤我的搜索查询。目前似乎很棒并且一切顺利,唯一的问题是我需要知道最初调用find函数的位置,以便我可以根据父find函数调用应用不同的查询过滤器;无论如何要实现这个目标吗?
答案 0 :(得分:0)
这似乎将您的模型与您的控制器/操作联系起来,这通常是一个坏主意。
尝试在模型中创建自定义方法。您可以拥有所需的任何方法签名,只需从内部调用find并根据需要返回其结果。