public function actionTest() { $countries = new Nstable(['name' => 'Countries']); $countries->makeRoot(); $russia = new Nstable(['name' => 'Russia']); $russia->prependTo($countries); $australia = new Nstable(['name' => 'Australia']); $australia->appendTo($countries); $newZeeland = new Nstable(['name' => 'New Zeeland']); $newZeeland->insertBefore($australia); $unitedStates = new Nstable(['name' => 'United States']); $unitedStates->insertAfter($australia); }
<p> <?php echo Html::a(Yii::t('app', 'Создать {modelClass}', ['modelClass' => 'Nstable']), ['create'], ['class' => 'btn btn-success']); ?> </p> <!-- Render create form --> <?php echo $this->render('_form', ['model' => $model]); ?> <div class="row"> <div class="col-lg-12"> <?php Pjax::begin(['id' => 'nsitems']); ?> <?php echo sibds\widgets\Nestable::widget(['autoQuery' => \app\models\Nstable::find()]); ?> <?php Pjax::end(); ?> </div> </div> </div>