| |
doctrine-user |
I'm having some issue using prepared statements in Doctrine_RawSql.
$q = new Doctrine_RawSql();
Yields SQL like this:
SELECT [list of fields]
Any idea why my parameters aren't substituted into the query? Thanks!
Using a query like this:
$result = $q->select('{p.*}')
->from('photographers p')
->addComponent('p', 'Photographer')
->where('p.city_id = ?')
->orderBy('CASE WHEN p.lname < ? THEN 1 ELSE 0 END,
p.lname ASC')
->execute(array(35, "foo%"));
echo $q->getSql();
FROM photographers p
WHERE p.city_id = ?
ORDER BY
CASE WHEN p.lname < ? THEN 1 ELSE 0 END, p.lname ASC