Esempio n. 1
0
<div class="blog-index-admin">

    <h1><?php 
echo Html::encode($this->title);
?>
</h1>

    <?php 
// echo $this->render('_search', ['model' => $searchModel]);
?>

    <p>
        <?php 
echo Html::a('<span>' . Yii::t('blog', 'Create {modelClass}', ['modelClass' => 'Блог']) . '</span>', ['create'], ['class' => 'btn btn-success']);
?>
    </p>

    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['attribute' => 'title', 'value' => function ($data) {
    return \yii\helpers\Html::a($data->title, ['view', 'id' => $data->id]);
}, 'format' => 'html'], ['attribute' => 'status', 'value' => function ($data) {
    return Blog::statusOptions($data->status);
}, 'filter' => Blog::statusOptions(null), 'options' => ['style' => 'width:150px;']], ['attribute' => 'Category', 'value' => 'category.name'], 'created_at:datetime', 'updated_at:datetime', 'created_by', 'updated_by', ['attribute' => 'Tags', 'value' => function ($data) {
    foreach ($data->tags as $tag) {
        $tags .= $tag->title . ', ';
    }
    return $tags;
}], ['class' => 'yii\\grid\\ActionColumn', 'options' => ['style' => 'width:30px;']]]]);
?>

</div>
Esempio n. 2
0
<div class="blog-form">
    <?php 
$form = ActiveForm::begin();
?>
    <div class="row">
        <div class="col-xs-9">
            <?php 
echo $form->field($model, 'title', ['options' => ['maxlength' => 255], 'addon' => ['prepend' => ['content' => '<i class="glyphicon glyphicon-star"></i>']]]);
?>
            <?php 
echo $form->field($model, 'description')->widget(\zxbodya\yii2\tinymce\TinyMce::className(), ['language' => 'ru', 'settings' => ['image_class_list' => [['title' => 'responsive', 'value' => 'img-responsive'], ['title' => 'none', 'value' => '']], 'rel_list' => [[title => 'FancyBox', value => 'fancybox'], [title => 'Обычная', value => '']], 'force_br_newlines' => true, 'force_p_newlines' => false, 'forced_root_block' => false, 'height' => 200, 'image_dimensions' => false, 'extended_valid_elements' => 'img[*],div[*]'], 'fileManager' => ['class' => \zxbodya\yii2\elfinder\TinyMceElFinder::className(), 'connectorRoute' => '/blog/el-finder/connector'], 'spellcheckerUrl' => 'http://speller.yandex.net/services/tinyspell']);
?>
        </div>
        <div class="col-xs-3">
            <?php 
echo $form->field($model, 'status')->dropDownList(Blog::statusOptions());
?>
            <label><?php 
echo \Yii::t('blog', 'Category');
?>
</label>
            <?php 
echo TreeViewInput::widget(['query' => Category::find()->addOrderBy('root, lft'), 'headingOptions' => ['label' => 'Категория'], 'attribute' => 'category_id', 'model' => $model, 'asDropdown' => true, 'multiple' => false, 'fontAwesome' => true, 'rootOptions' => ['label' => '<i class="fa fa-tree"></i>', 'class' => 'text-success']]);
?>
            <?php 
echo $form->field($model, 'tagged');
?>
            <div class="form-group">
                <?php 
echo Html::submitButton($model->isNewRecord ? Yii::t('blog', 'Create') : Yii::t('blog', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>