【发布时间】:2018-09-21 16:47:03
【问题描述】:
我想创建没有模型的ActiveForm,以防万一。我确实尝试过dynamicModel,但我遇到了一些错误:
use yii\base\DynamicModel;
$model = DynamicModel::validateData(compact('KOMENTAR'), [
[['KOMENTAR'], 'string', 'max' => 128],
]);
这是我要创建的表单
<br>
<?php $form = ActiveForm::begin([
'method' => 'post',
]); ?>
<?= $form->field($model, 'KOMENTAR')->textarea(['rows' => 6])->label(false) ?>
<div class="form-group">
<?= Html::submitButton('POST', ['class' => 'btn btn-primary']) ?>
</div>
这是错误
Getting unknown property: yii\base\DynamicModel::KOMENTAR
【问题讨论】:
-
您在模型页面中定义公共 $KOMENTAR
标签: yii2 yii2-advanced-app yii2-basic-app