public function actionIndex() { $module = Yii::$app->request->get('module'); $modules = Category::getModules(); $model = new Category(); if ($module) { $tree = Category::findOne(['module' => $module, $model->leftAttribute => 1]); if ($tree) { $tree = $tree->buildTreeHtml([], [], ['actions' => '<div class="btn-group pull-right"> <span class="btn btn-success btn-xs" onclick="createCategory(\'{_id}\')"><i class="glyphicon glyphicon-plus"></i></span> <a class="btn btn-info btn-xs" href="' . Url::to(['/category/backend/default/update']) . '?id={_id}"><i class="glyphicon glyphicon-pencil"></i></a> <span class="btn btn-danger btn-xs" onclick="deleteCategory(\'{_id}\')"><i class="glyphicon glyphicon-trash"></i></span> </div>', 'id' => 'nestable_category']); } } else { $tree = null; } Yii::$app->view->title = Yii::t($this->module->id, ucfirst($this->module->id)); if ($module) { Yii::$app->view->params['breadcrumbs'][] = ['label' => Yii::t($module, ucfirst($module)), 'url' => ['/' . $module . '/default']]; } Yii::$app->view->params['breadcrumbs'][] = Yii::$app->view->title; return $this->render('index', ['tree' => $tree, 'modules' => $modules, 'model' => $model]); }