Пример #1
0
$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 
Пример #2
0
 public function actionLayouts()
 {
     $dataProvider = new ActiveDataProvider(['query' => BroadcastLayouts::find()->orderBy(['name' => SORT_ASC])]);
     return $this->render('layouts', ['dataProvider' => $dataProvider]);
 }