Логирование массивов и извлечение данных

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
duda
Сообщения: 43
Зарегистрирован: 2015.07.06, 22:05

Логирование массивов и извлечение данных

Сообщение duda »

Здравствуйте,

Логирую ошибки через Yii::error и часто в качестве параметра передаю массив данных.
В итоге в БД хранится как строка вида:

Код: Выделить всё

[ 'action' => 'actionFileStatistics', 'ip' => '192.168.250.1', 'files' => [], 'post' => [], 'get' => [
 'file_id' => '99322', 'user_id' => '1987564134', 
 ], ]
Проблема в том как извлечь данные для отображения в админке.
Например user_id.

Пока дошел до explode, strpos, str_replace. Но не удобно совсем. Возможно уже есть встроенный элегантный способ это сделать?
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Логирование массивов и извлечение данных

Сообщение SiZE »

хранить как json, для этого напишите свой handler ну или поищите готовый
Ответить