Есть у меня поле в модели с Json строкой. Как ей можно отобразить в как отоформатированный массив в DetailView::widget
? То есть мне нужно сделать тоже самое, что конструкция
echo '<pre>'
print_r(json_decode($array, true));
echo '</pre>'
но только в значении виджета.
Конструкция вида
[
'attribute' => 'old_values',
'format' => 'raw',
'value' => function($model) {
return print_r(json_encode($model->old_values, true));
}
],
не дает нужного результата
Пока сделал так:
[
'attribute' => 'old_values',
'format' => 'raw',
'value' => function($model) {
ob_start();
echo '<pre>';
print_r(json_decode($model->old_values, true));
echo '</pre>';
return ob_get_clean();
}
],
Возможно есть решение лучше
return print_r(json_decode($array, true), true);
https://www.php.net/manual/ru/function.print-r.php
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не могу разобраться нужно получить массив который бы парсил pach категорий под категорий и тог далее