【发布时间】:2014-11-19 11:41:46
【问题描述】:
希望有人能提供帮助。
我使用 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。
即找到所有具有帖子标准的模板,或者将“全局”字段设置为 Y 的模板
我打算运行第二个查询来获取全局模板并连接结果集,但肯定有某种方法可以向条件添加 OR 吗?
任何帮助将不胜感激!
马丁
【问题讨论】:
-
我找到了。当我使用 Phalcon\Mvc\Model\Criteria 时,我可以在进行查询之前添加它。我需要做的就是添加: $query->orWhere("global = 'Y'");