yii2を使用するためにデータベースにデータを挿入しようとしています。 うまくいっていますが、少しずつ問題があります。 挿入するとデータベースに入り、フィールドは空になります。 しかし、リフレッシュすると、データベースに再び戻されます。 いつでもリフレッシュすると、同じデータがデータベースに再度追加され、その理由がわかりません。yii2に正しく挿入するには?
これはあなたのコードの問題のようにあります私の見解クラスcompose.php
<?php $form = ActiveForm::begin(); ?>
<input type="name" class="form-control" required="true" name="Topic[topic]" id="topic" placeholder="topic">
<textarea type="name" cols="30" rows="10" class="form-control" required="true" name="Topic[about]" id="" placeholder="about"></textarea>
<input type="name" class="form-control" required="true" name="Topic[category]" id="category" placeholder="category">
<?= Html::submitButton('Save', ['class' => 'btn btn-primary', 'name' => 'login-button']) ?>
<?php ActiveForm::end(); ?>
Plsはあなたのトピックモデル –
に検証ルールを提供し、あなたがしますprint_r($ topic->エラー)を行うことができますリターンを追加するために必要な、それを修正。 $ topic-> save()の後に。何が印刷されているか教えてください –