$this->params['breadcrumbs'][] = 'Управление'; $kcfOptions = array_merge(KCFinder::$kcfDefaultOptions, ['uploadURL' => Yii::$app->params['hostname'] . '/uploads', 'uploadDir' => Yii::getAlias('@frontend/web/uploads'), 'access' => ['files' => ['upload' => true, 'delete' => true, 'copy' => true, 'move' => true, 'rename' => true], 'dirs' => ['create' => true, 'delete' => true, 'rename' => true]]]); Yii::$app->session->set('KCFINDER', $kcfOptions); ?> <div class="row"> <div class="col-sm-8"> <div class="box box-primary"> <div class="box-body"> <?php $form = ActiveForm::begin(['method' => 'post']); ?> <?php echo $form->field($broadcast, 'broadcast_layouts_id')->dropDownList(ArrayHelper::map(BroadcastLayouts::find()->orderBy(['name' => SORT_ASC])->all(), 'id', 'name')); ?> <?php echo $form->field($broadcast, 'title'); ?> <?php echo $form->field($broadcast, 'h1'); ?> <?php echo $form->field($broadcast, 'content')->widget(CKEditor::className(), ['preset' => 'full', 'clientOptions' => ['height' => 300, 'toolbar' => [['name' => 'row1', 'items' => ['Source', '-', 'Bold', 'Italic', 'Underline', 'Strike', '-', 'Subscript', 'Superscript', 'RemoveFormat', '-', 'TextColor', 'BGColor', '-', 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', 'list', 'indent', 'blocks', 'align', 'bidi', '-', 'Link', 'Unlink', 'Anchor', '-', 'ShowBlocks', 'Maximize']], ['name' => 'row2', 'items' => ['Image', 'Table', 'HorizontalRule', 'SpecialChar', 'Iframe', '-', 'NewPage', 'Print', 'Templates', '-', 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo', '-', 'Find', 'SelectAll', 'Format', 'Font', 'FontSize']]]]])->label(false); ?> <?php echo $form->field($broadcast, 'registered_users')->checkbox(); ?> <?php
public function actionLayouts() { $dataProvider = new ActiveDataProvider(['query' => BroadcastLayouts::find()->orderBy(['name' => SORT_ASC])]); return $this->render('layouts', ['dataProvider' => $dataProvider]); }