CakePhp 2.0 中 "sub models" 中的 where 子句



如何在此代码中插入有关模型"为什么"的where子句。

我必须按表Whies的特定class_id进行过滤(在Cake中是模型"为什么"(。

你应该知道飞行员有很多原因。

感谢您的帮助

$allplants = $this->Plant->find('all',[
'contain'=>array('Pilot'=>array(
'Lever',
'Area',
'Why',
'conditions'=> array('published' => 1, $conditions,"OR"=>$or_conditions))),
'conditions' => $plantConditions]
);

尝试一次,我实现的类似代码在 cakephp3 中工作。

$allplants= $this->Plant->find('all')->contain(['Pilot', 'Lever', 'Area'])
->innerJoinWith('Pilot.Why', function ($q) {
return $q->where($WhyConditions);
})
->conditions($plantConditions);

相关内容

  • 没有找到相关文章

最新更新