he querido utilizar el crud que genera gii para crear datos y me da un error, es este error en especifico
"Call to a member function getActiveValidators() on null"
lo que intento hacer es que al tener dos campos relacionados,(categoria y sub categoria), cuando el usuario desea crear una sub categoria debe elegir la categoria padre, para la modificacion solo traje los datos llenado el formulario ‘_form’ a la hora de modificar no me da ningun problema, pero cuando deseo crear me deja el error, este es mi codigo
<div class="subcategoria-form">
<?php $form = ActiveForm::begin(); ?>
<!--este es el codigo de la tabla categoria, subcategoria-> categoria-> nombre-->
<?= $form->field($model->categoria, 'nombre')->textInput(['maxlength' => true]) ?>
<!--codigo de la subcategoria,subcategoria->nombre-->
<?= $form->field($model, 'nombre')->textInput(['maxlength' => true]) ?>
<!-- <?= $form->field($model, 'categoria_id')->textInput() ?>
<?= $form->field($model, 'nivel')->textInput() ?>
<?= $form->field($model, 'padre_id')->textInput() ?>
<?= $form->field($model, 'updated_at')->textInput() ?>
<?= $form->field($model, 'created_at')->textInput(['maxlength' => true]) ?>-->
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Crear') : Yii::t('app', 'Modificar'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div>
Por lo que veo parece un error de validación pero no entiendo muy bien el porque, he intentado pasarle el objeto en el controlador a la vista create, pero aun asi el problema persiste, que puede ser?