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或更高版本上。 –