where子句

gtlvzcf8  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(290)

如何在代码中插入关于模型“why”的where子句。
我必须按特定的 class_id 桌上的whies(蛋糕中的“why”是模型)。
你应该知道那个飞行员有很多原因。
谢谢你的帮助

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

r6hnlfcb1#

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

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

相关问题