$this->params['breadcrumbs'][] = $this->title; ?> <?php $gridId = 'products-grid'; $panelButtons = $actions = []; if (Yii::$app->user->can('ACPProductsCreate')) { $panelButtons[] = '{create}'; } if (Yii::$app->user->can('ACPProductsUpdate')) { $actions[] = '{update}'; } if (Yii::$app->user->can('ACPProductsDelete')) { $panelButtons[] = '{mass-delete}'; $actions[] = '{delete}'; } if (Yii::$app->user->can('ACPProductsView')) { $actions[] = '{view}'; } $gridActionsColumn = ['class' => ActionColumn::className(), 'template' => implode(' ', $actions)]; $panelButtons = !empty($panelButtons) ? implode(' ', $panelButtons) : null; ?> <?php Panel::begin(['title' => $this->title, 'buttonsTemplate' => $panelButtons, 'grid' => $gridId]); ?> <?php echo GridView::widget(['id' => $gridId, 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['class' => CheckboxColumn::classname()], 'article', 'name', 'short_desc:ntext', $gridActionsColumn], 'pager' => ['firstPageLabel' => 'First', 'lastPageLabel' => 'Last']]); Panel::end();
<?php echo Html::encode($model->getStatusText($model->status)); ?> <?php echo Html::encode('Created'); ?> <?php echo Html::encode($model->created); ?> </div> <!--<div class="project-tasklist">--> <h1>Task list</h1> <?php foreach ($model->getTasks() as $task) { echo Html::a($task->name, $task->bct_getBreadcrumb()['url']); echo Html::tag('br'); } ?> <?php echo Html::a('TaskList', ['tasklist', 'projectid' => $model->id], ['class' => 'btn btn-primary']); ?> <!-- </div>--> </div> <?php \cubiclab\admin\widgets\Panel::end();