我需要增加用户的余额,所以我这样做:
Doctrine_Query::create()->from('User')->update('balance', 'balance + 0.15')->execute();
我收到一个错误“未知组件别名 0”。我认为它是因为0 .15 所以我如何更新(使用 DQL)余额而不需要对用户表进行额外的 SELECT 查询以获取他的余额,计算新余额并进行类似查询Doctrine_Query::create()->from('User')->update('balance', '?', $new_balance)->execute();