我有2个模型:Restaurant
和Venue
。
所有场地都可以举办活动,一些餐馆可以举办活动。
我想制作一个可以托管事件的地方的分页列表 - 例如:
1) Venue
2) Restaurant
3) Venue
4) Venue
...etc
有办法做到这一点吗?有一个分页结果集,它结合了两个模型的数据吗?
场地和餐馆除了属于“城市”之外没有任何关联。
答案 0 :(得分:0)
正如我所提到的,在MySQL中使用UNION
语句。在模型中创建自定义paginate和paginateCount函数,如下所述:
http://book.cakephp.org/1.3/view/1237/Custom-Query-Pagination
然后,您可以创建一个自定义查找,为您分配结果。