3
A
回答
6
以下内容添加到你的模型:
public function afterFind($results, $primary = false){
foreach ($results as $key => $val) {
unset($results[$key][$this->alias]['password']);
}
return $results;
}
这也应该工作:
public function afterFind($results, $primary = false){
return Hash::remove($results, '{n}.'.$this->alias.'.password');
}
相关问题
- 1. cakephp 3查询未执行
- 2. 触发停止执行SQl查询
- 3. 与组更新之后触发执行 “在(...)” 语句查询
- 4. CakePHP的3获得最后的查询执行
- 5. ActiveRecord - 查询执行后如何执行?
- 6. 如何在cakephp中执行此查询
- 7. 在cakephp中执行简单查询
- 8. 打印控制器CakePHP的最后执行的查询3
- 9. 触发执行
- 10. 触发器:执行查询,如果条件被验证触发它
- 11. 一小时后执行触发Oracle
- 12. MySQL - 在另一个触发器之后执行触发器
- 13. 如何从函数执行动态查询(创建触发器)?
- 14. 如何在同一张表上查询和执行触发器
- 15. 使用'n'搜索值时执行的可触发查询
- 16. mysql触发器查询执行没有结束
- 17. 如何在Oracle中执行原始查询时触发事件
- 18. 触发器执行检查存储库
- 19. 我的更新查询不会触发更新后触发
- 20. SSRS:在执行前后运行查询
- 21. Cakephp发现查询问题
- 22. Parse.com查询在事实后执行
- 23. 查询过程触发器触发期间/之后触发选择触发器是否触发?
- 24. cakephp在执行前查看已编译的SQL查询
- 25. 执行查询
- 26. 执行查询
- 27. 查询执行
- 28. 查询执行
- 29. CakePHP加入查询不会在Dreamhost上触发
- 30. ActiveRecord的查询性能,初始查询后执行,其中已执行
谢谢,工作每2功能。 – Farhad
有没有办法会有例外情况? – Farhad
没有更多。过去的情况是,当在主模型上调用'find()'时,''result'可以以不同的方式进行构造,而在关联的模型中则是递归调用。 [此行为在2.6.0中修复](https://github.com/cakephp/cakephp/pull/4223)。确保你在CakePHP 2.6或更高版本上。 –