我需要帮助才能使用CakePHP发出SQL请求。
所以我有一个表格出版物:
Id
Network_id
User_id
Content
我有3个表格链接:
Publication to users: publications_users
Publication to clans: publications_clans
Publication to alliances: publications_alliances
在输入此请求时,我提供了一个包含clans
ID的数组,另一个包含alliance
ID,User_id
和Network_id
的数据。
我需要发一个CakePHP请求,它会给我所有属于我的clans
&&数组的出版物。我的alliances
&&我的User_id
&&我的Network_id
。
问题在于我不知道如何使用CakePHP $ this-> Publication-> find(«all»,array())语法创建这样的复合体。
至少可以这样做吗? 有没有人可以帮助我成功地做到这一点,因为我需要创建很多这样复杂的请求,我不知道该怎么做。
非常感谢您的宝贵帮助。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用正确的Join Query,然后使用CakePHP函数进行解析,而不是使用2或3个不同的查询,然后将其存储在数组中。