gpt4 book ai didi

php - cakephp 基于连接表的条件

转载 作者:行者123 更新时间:2023-11-29 21:30:23 25 4
gpt4 key购买 nike

 $results = $this->Cart->find('all', 
array(
'contain' => array(
'Product' => array(
'Category' => array(
'conditions' => array('Category.name LIKE' => "%$query%"),
'fields' => array('Category.name')
)
)
),
'conditions'=>array(
'Product.title LIKE' => "%$query%"
),
'fields'=> array('Product.title')
);

这是查询示例,我只想在产品包含至少一个条目时获得结果?

现在,如果产品不包含产品,我会得到类似的信息:

array(){
'field' => 'value'
'Product' => 'Category' => array()
}

我根本不想获得没有类别的产品,我怎么不能将其添加到条件中?

最佳答案

试试这个代码

 $results = $this->Cart->find('all', 
array(
'contain' => array(
'Product' => array(
'Category' => array(
'conditions' => array('Category.name LIKE' => "%$query%"),
'fields' => array('Category.name')
)
)
),
'conditions'=>array(
'Product.title LIKE' => "%$query%"
),
'fields'=> array('Product.title')
)
);

你忘记关闭一个括号......也许它适合你......

关于php - cakephp 基于连接表的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35315015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com