ユーザーの残高を増やす必要があるため、次のようにします。
Doctrine_Query::create()->from('User')->update('balance', 'balance + 0.15')->execute();
そして、「不明なコンポーネントエイリアス0」というエラーが発生しました。0 .15が原因だと思います。では、ユーザーのテーブルに SELECT クエリを追加せずに (DQL を使用して) 残高を更新して、残高を取得し、新しい残高を計算し、次のようなクエリを実行するにはどうすればよいですか?Doctrine_Query::create()->from('User')->update('balance', '?', $new_balance)->execute();