Ответы пользователя по тегу Yii
  • Как вывести на странице сайта значения бд (dropdowlist) в текстовом формате?

    @Jorupbek Автор вопроса
    slo_nik:
    modules/admin/views/product/_form.php
    <?php
                        
                        $items = [
                        'Звание' => [
                        '0' => 'мл.Лейтенант',
                        '1' => 'Лейтенант',
                        '2' => 'ст.Лейтенант',
                        '3' => 'Капитан',
                        '4' => 'Майор',
                        '5' => 'п.Полковник',
                        '6' => 'Полковник',
                        ],
                        ];
                        $params = [
                        'prompt' => 'Выберите статус...',
                        ];
                        echo $form->field($model, 'hit')->dropDownList($items,$params);
                        
                        ?>
                        <!-- Выпадающий список-->

    modules/admin/views/product/view.php
    <?= DetailView::widget([
            'model' => $model,
            'attributes' => [
                // 'id',
                // 'category_id',
                 [
                'attribute' => 'category_id',
                'value' => function ($data) {
                        return $data->category->name;
                },
                ],
                'name',
                'date',
                'content:html',
                'dolzhnost',
                'datestart',
                'dateend',
                // 'price',
                'keywords:html',
                'description:html',
                [
                    'attribute' => 'image',
                    'value' => "<img src='{$img->getUrl()} '>",
                    'format' => 'html',
                ],
                'hit:html',  //modules/admin/views/product/view.php 54 строка
                'year',
            ],
        ]) ?>


    views/product/view.php
    <p><b>Звание: </b><?= $product->hit?></p>
    Ответ написан