我使用find()如下
$query = Criteria::fromInput($this->di, 'Models\Templates', $this->request->getPost());
$this->persistent->searchParams = $query->getParams();
$parameters = $this->persistent->searchParams;
$templates= templates::find(
$parameters,
);
这根据发布的参数为我提供了一组模板。
我希望能够做的是以某种方式将这些参数添加到OR中。
即找到所有具有该帖子标准的模板,或者具有该字段" global"设为Y
我打算运行第二个查询来获取全局模板并连接结果集,但是肯定必须有一些方法来为条件添加OR吗?
非常感谢任何帮助!
马丁
答案 0 :(得分:0)
$query = Criteria::fromInput($this->di, 'Models\Templates', $this->request->getPost());
//added this below to add the additional or query to the Criteria builder
$query->orWhere("global = 'Y'");
$this->persistent->searchParams = $query->getParams();
parameters = $this->persistent->searchParams;
$templates= templates::find(
$parameters,
);