0

私は数日から 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を使用しています

ありがとう

4

1 に答える 1