【发布时间】:2016-07-20 14:03:35
【问题描述】:
我想知道如何在 phalcon 控制器中使用参数执行查询。
我的 SQL 查询:
SELECT a.*, getApplicationData(a.id) as json_data
FROM application a
INNER JOIN application_data d on d.application_id = a.id
WHERE a.form_id=1
AND d.firstname LIKE '%:searchQuery:%' ;
这是我尝试执行的方式(我在 Phalcon 的文档中找到了它,但该示例不在控制器内)。
$applications = $this->db->query(
$sqlQuery,
array('searchQuery'=>$searchQuery)
)->fetchAll();
我知道,既然你有 ORM,我不应该像这样查询数据库,但是对于我正在开发的功能,它必须是这样的,这个查询是动态的。
我的问题是如何在查询中传递:searchQuery: 的参数。
提前感谢您的帮助。
【问题讨论】: