2012-09-01 69 views
0

我需要幫助來使用CakePHP進行SQL請求。我該如何成功完成這個複雜的CakePHP多模SQL請求?

所以我有一個表出版物:

Id 

Network_id 

User_id 

Content 

我有3表聯:

Publication to users: publications_users 

Publication to clans: publications_clans 

Publication to alliances: publications_alliances 

在該請求中的輸入I提供含有的clans的另一個含有的ID的數組allianceUser_idNetwork_id

我需要做一個CakePHP的要求,這將使我誰屬於我的clans & &我的alliances & &我User_id & &我Network_id陣列的陣列中的所有出版物。

問題是我不知道如何使用CakePHP $ this-> Publication-> find(«all»,array())語法來創建這樣一個複雜的。

這樣做至少可以嗎? 有沒有人可以幫助我成功做到這一點,因爲我需要創建很多這樣複雜的請求,我不知道該怎麼做。

非常感謝您的寶貴幫助。

回答

0

你可以使用適當的連接查詢,然後分析使用CakePHP的功能,而不是使用2個或3個不同的查詢,然後將它存儲在陣列中。

相關問題