@Delta01
@de1ta01 пиши, помогу с вёрсткой =)

Как вывести html-код из БД, кодом?

Как можно из базы данных вывести поле, в котором храниться html-код и получить этот код не в строковом значении, а html-кодом?!

Вот код страницы, когда мы просматриваем товар:
<?php $img = $model->getImage(); ?>
    <?= DetailView::widget([
        'model' => $model,
        'attributes' => [
            'id',
            'title',
//            'block_img',
			[
				'attribute' => 'imgbl',
				'value' => Html::img('@web/img/upload/' . $img->filePath , ['class' => 'admin__img-view']),
				'format' => 'html',
			],
            'block_svg',
            'svg:ntext',   // поле для вывода html-кода
        ],
    ]) ?>
  • Вопрос задан
  • 243 просмотра
Решения вопроса 1
@noeer
[
    'attribute' => 'fieldName',
    'format' => 'html',
    'value' => function($data){
        return $data->fieldName;
    },
],

Вместо fieldName подставьте название поля.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы