私は数日から symfony を使用してきましたが、現在は更新を試みていますが、多くの問題に悩まされています。そのうちの 1 つは、値を置き換える代わりに値を追加してフィールドを更新する方法が見つからないことです。新しいものを追加したい。
$q = Doctrine_Query::create()
->update('OhrmBudget')
->set('spent', 'spend' + $cost)
->where('month', $month)
->where('year', $year);
$q->execute();
「wheres」が機能していないように感じます!別の更新もあり、テーブルのすべてのフィールドに新しい値が設定されるためです。
$q = Doctrine_Query::create()
->update('OhrmTrainningSubmit')
->set('state', $state)
->where('trainning', $training)
->andWhere('user', $user);
$q->execute();
この更新を行う方法はありますか? 私はチェックした参照でリンクをチェックしましたが、それらのどれもこの種の更新を行わず、それらのどれも複数を使用していません。
私はsymfony 1.4を使用しています
ありがとう