【发布时间】:2017-12-13 12:29:09
【问题描述】:
我是 CakePHP 的新手,我遇到了一个问题。 我有两个表,用户和付款,我已经为这些表设置了 hasMany 关系,并在分页器分页上应用了条件来搜索特定的付款类型。在搜索某些字段时,它返回空的支付数组,但分页器分页类显示总计数“1”,因为它返回用户数组。下面是数组,我得到:-
Array
(
[0] => Array
(
[User] => Array
(
[id] => 80
[username] => a
[email] => a@a.com
)
[PaymentInfo] => Array
(
)
)
)
我想知道如何使用 paginator paginate 类,如果付款方式数组为空,它可以显示总记录“0”。 请帮助我摆脱困境。
【问题讨论】:
-
你能显示你的模型的hasMany关系代码吗?和您的查询
-
感谢@SamHecquet 的回复,我已经通过使用连接别名解决了这个问题,然后添加了分页条件。
标签: php cakephp cakephp-2.0