【发布时间】:2018-04-14 11:42:24
【问题描述】:
我想构建基本查询,即:
$query = $this->find('all')
->contain("Assets")
->order(['Transactions.created' => "DESC"])
->limit($count);
然后如果(满足某些条件)添加
->where(['asset_id' => $asset_id])
我可以吗?或者我应该在两个版本中重复整个查询(有和没有'where'部分)?
【问题讨论】:
-
'''if(isset($asset_id)) {$query->where(['asset_id' => $asset_id])}'''??
-
@Salines 我认为这行不通:/
-
它适用于您的示例。
-
@Salines 对不起!你是对的! 0_0 谢谢!谢谢@ndm!
-
@Salines 如果您将您的评论作为答案,我会将其标记为正确的
标签: cakephp orm cakephp-3.0