不考虑问号DQL?
|
我有以下DQL查询:
$query = Doctrine_Query::create()
->select(\'p.genre\')
->from(\'Profile p\')
->where(\'sf_guard_user_id = ?\', 11);
如果返回带有syntax1的SQL语法,则会得到:
SELECT p.id AS p__id, p.genre AS p__genre FROM profile p WHERE (p.sf_guard_user_id = ?)
这是不正常的。应该是11不?:
SELECT p.id AS p__id, p.genre AS p__genre FROM profile p WHERE (p.sf_guard_user_id = 11)
如果我写:
$query = Doctrine_Query::create()
->select(\'p.genre\')
->from(\'Profile p\')
->where(\'sf_guard_user_id = \' . 11);
SQL语法正确。
通常,DQL应该自动执行此操作。为什么不发生?
没有找到相关结果
已邀请:
1 个回复
瞥同忙接