データベースのデータを保存しないチェックボックスフィールドに問題があります。データベースでは、私はブール値として '条件'フィールド(chekboxフィールド)を持っています。フォームを送信するとき、私はチェック(1)として保存しません。yii2のチェックボックスのフィールドにdbのデータを保存しない
私のモデル ルール
return[
'condizioniRequired' => ['conditions','required'],
'condizioniType' => ['conditions','boolean'],];
マイビュー
<?= $form->field($model, 'conditions')->checkbox(array('label'=>'Offerted')); ?>
他のすべてのフィールドが保存されます。
コントローラにフォームを送信した後、「条件」の値がポストされていますか? –
サブミット後に値が常に0になり、コントローラには「条件」のためのnone関数が作成されていません – Saba
@Sabaフルビューコード、フルコントローラコード、フルモデルコードを入れてみてください –