私のデータベース テーブルにstatus
は、0 または 1 の列があります。最小限の mysql リクエストでこのフィールドを切り替える必要があるアクションを作成しています。だから私が設定したいアクションで
$model->attributes['status'] = '1 - ステータス';
そしてモデルを更新します。Aperantlyこれは機能しませんが、追加のdbリクエストなしで現在の値を使用してdbフィールドを更新し、フィールド値を切り替えるオプションを知っている人はいますか。
動作する結果クエリは
UPDATE 'users' AS 'User' SET 'User'.'status' = 1 -'User'.'status' WHERE 'User'.'id' = 1