2013-08-28 45 views
1

我想爲所有模型設置遞歸-1,所以我不需要爲每個模型的每個查找請求執行此操作。遞歸-1爲所有模型cakephp

我試圖從AppModel做到這一點,像

function beforeFind($queryData) { 
    $queryData['recursive'] = -1; 
    return $queryData; 
} 

,但它不能正常工作,它給出了一個錯誤,如果我想找到中容納一些關聯模型 - 它無法找到的任何領域相關模型 - 如

Column not found: 1054 Unknown column 'AssociatedModel.id' in 'field list' 

有沒有辦法處理這個問題?我用蛋糕2.3.1

感謝

+0

「但它不起作用,它給出了一個錯誤」不幫助人們試圖幫助你。把你的問題的實際錯誤。 – tigrang

回答

4

AppModel設置public $recursive = -1;爲一類變種來設置它爲所有機型。

+0

謝謝,這工作。將在6分鐘內接受(系統不允許更快) – dav