我想發佈一個隱藏值與yii2活動窗體,但它沒有在我的數據庫表中定義。這就是該表中的活動記錄模型產生"Getting unknown property"
錯誤的原因。發佈在yii2隱藏輸入問題
是否有任何方式來發布帶有活動表單的值,而不在數據庫表中定義它的字段,或者在活動記錄模型中定義它以僅發佈帶有表單的值?
這是我的形式:
<?php
$form = ActiveForm::begin([
'action' => ['twit/update-reply'],
]);
?>
<?= $form->field($model,'twit')->textarea(['value' => $twit]); ?>
<?= $form->field($model,'id')->hiddeninput(['value' => $id]); ?>
<?= $form->field($model,'rid')->hiddeninput(['value' => $rid]); ?>
<?= Html::SubmitButton('بروز رسانی',['class' => 'btn btn-success green']); ?>
<?php ActiveForm::end(); ?>
這種形式的輸入$form->field($model,'rid')
在模型沒有被定義,並且使上述的錯誤。
我在做什麼錯?
在你的模型中定義public $ rid; – kashan