Ошибка
Call to a member function isAttributeRequired() on null
Проблема в том, что у модели 1 атрибут и он не нулл.
При этом данные в БД записываются корректно.
Контроллер
public function actionIndex()
{
$index_form = new indexForm();
if (Yii::$app->request->post()) {
$count = $_POST['indexForm']['count'];
if($count==null) $count = 20;
$tree = new create_tree();
if($tree==null) {
}
$tree->count = $count;
$tree -> save();
return $this->render('index');
}
return $this->render('index', [
'index_form' => $index_form,
]);
}
Модель
namespace app\models;
use yii\db\ActiveRecord;
class create_tree extends ActiveRecord{
var $count;
var $id;
}
Вьюха
use yii\bootstrap\ActiveForm;
use yii\helpers\Html;
$this->title = 'My Yii Application';
?>
<div class="index-form-bottom">
<?php $form = ActiveForm::begin(['id' => 'index_form']); ?>
<?= $form->field($index_form, 'count')->input('count', ['placeholder' => "Кол-во узлов"])->label(false); ?>
<div class="form-group">
<?= Html::submitButton('Сформировать дерево', ['class' => 'btn btn-primary', 'name' => 'contact-button', 'value' => 'contact-button']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>