Получение даты создания логов

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Закрыто
h_elena
Сообщения: 87
Зарегистрирован: 2016.03.23, 14:07

Получение даты создания логов

Сообщение h_elena »

Через миграцию создала запись логов в таблицу. Все записывается нормально. Но вот проблема - как мне вытащить дату записи лога для вывода в GridView, если оно идет в типе double?
Вывод

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

'columns' => [
                [
                  'class' => \yii\grid\SerialColumn::class,
                ],
                [
                  'attribute' => 'log_time',
                  'label' => 'Дата',
                  'format' => ['datetime', 'php:Y-m-d h:i:s'],
                ],
показывает ерунду.
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Получение даты создания логов

Сообщение futbolim »

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

                [
                  'attribute' => 'log_time',
                  'label' => 'Дата',
                  'value' => fucntion($model) { return 'тут делайте что угодно с Вашим $model->log_time'; }
                ],
 
h_elena
Сообщения: 87
Зарегистрирован: 2016.03.23, 14:07

Re: Получение даты создания логов

Сообщение h_elena »

Согласна. Что-то тупанула. Но вот возникает вопрос: зачем параметр даты хранить в таком виде?
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Получение даты создания логов

Сообщение futbolim »

А зачем Вы его в таком виде храните?
Храните в integer-е
h_elena
Сообщения: 87
Зарегистрирован: 2016.03.23, 14:07

Re: Получение даты создания логов

Сообщение h_elena »

А это не я храню. Это миграция мне такое создала. yii migrate --migrationPath=@yii/log/migrations/
https://img.w1.ru/5f8rwt
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Получение даты создания логов

Сообщение futbolim »

Создайте такую же свою, только с интами.
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Получение даты создания логов

Сообщение futbolim »

А, стоп. Там дабл https://github.com/yiisoft/yii2/blob/ma ... ql.sql#L22
Я почему то подумал date.
Лучше форматируйте ручками. Так легче.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Получение даты создания логов

Сообщение zelenin »

h_elena писал(а):А это не я храню. Это миграция мне такое создала. yii migrate --migrationPath=@yii/log/migrations/
https://img.w1.ru/5f8rwt
надеюсь речь идет не о том, зачем нужны микросекунды в логах?
h_elena
Сообщения: 87
Зарегистрирован: 2016.03.23, 14:07

Re: Получение даты создания логов

Сообщение h_elena »

Вот так и думала о чем-то забыла. Ну я как-то каждый день не работаю с микросекундами. И это первый раз где я их встретила.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Получение даты создания логов

Сообщение zelenin »

h_elena писал(а):Вот так и думала о чем-то забыла. Ну я как-то каждый день не работаю с микросекундами. И это первый раз где я их встретила.
ну в логах-то они нужны. иначе все что вы в логах увидите это 50 запросов в бд за одну секунду без возможности сортировки итд.
Закрыто