Size: a a a

2020 July 12

AA

Alexandr Ankudinov in Yii Framework 2
я ж гвоорю пробел в заниях
источник

IS

I Scarab in Yii Framework 2
Можно.
источник

IS

I Scarab in Yii Framework 2
Разница с консольным контроллером только в области применения. Action в консольном контроллере теоретически может запускаться неограниченное количество раз, а миграция предназначена для разовой акции - привести окружение к состоянию для работы с новым кодом. Она может перезаполнить таблицы, может даже внешние скрипты дёргать. Важно что она по сути своей одноразовая.
источник

IS

I Scarab in Yii Framework 2
А технически в миграции доступно всё, что доступно и в контроллере.
источник

IS

I Scarab in Yii Framework 2
кроме внешних параметров, наверное.
источник

AA

Alexandr Ankudinov in Yii Framework 2
хм
источник

AA

Alexandr Ankudinov in Yii Framework 2
пока не совсем понимаю как внутри миграций сделать выборку
источник

IS

I Scarab in Yii Framework 2
а как ты её в контроллере делаешь? ))
источник

AA

Alexandr Ankudinov in Yii Framework 2
понял)
источник

AA

Alexandr Ankudinov in Yii Framework 2
спасибо 🙂
источник

IS

I Scarab in Yii Framework 2
не за что)
источник

V

Victooor in Yii Framework 2
Alexandr Ankudinov
так идем дальше у меня 18 тысяч записей в каждом по 1 поле с 50 столбцами: нужно проверить наличие этих 50 и если нет столбца то создать его
У тебя проблемы со структурой бд
источник

TA

T A in Yii Framework 2
Всем Привет
источник

TA

T A in Yii Framework 2
есть два json  надо показывать конкретные изменения в табличной части или вложенном json объекте
источник

AV

Alexei Volynkin in Yii Framework 2
T A
есть два json  надо показывать конкретные изменения в табличной части или вложенном json объекте
Ну если надо, то тогда показывай
источник

AV

Alexei Volynkin in Yii Framework 2
Одобряю
источник

TA

T A in Yii Framework 2
Например:старое значение{"template":{"id":0,"r_1":{"before":"","value":"","after":""},"r_2":{"before":"","value":"","after":""},"L":{"before":"","value":"","after":""},"H":{"before":"","value":"","after":""},"D1":{"before":"","value":"","after":""},"d":{"before":"","value":"","after":""},"n":{"before":"","value":"","after":""}}новое значение{"template":{"id":0,"r_1":{"before":"","value":"999","after":"мм"},"r_2":{"before":"","value":"","after":""},"L":{"before":"","value":"","after":""},"H":{"before":"","value":"","after":""},"D1":{"before":"","value":"","after":""},"d":{"before":"D","value":"88","after":""},"n":{"before":"","value":"","after":""}}Изменены два вложенных объекта "r_1" и "d'Значит надо вывести объект (элемент массива) родитель и измененный вложенный объект:{"template":{"r_1":{"before":"","value":"","after":""},"d":{"before":"","value":"","after":""}}➟{"template":{"r_1":{"before":"","value":"999","after":"мм"},"d":{"before":"D","value":"88","after":""}}
источник

V

Victooor in Yii Framework 2
Alexei Volynkin
Одобряю
Присоединяюсь
источник

AV

Alexei Volynkin in Yii Framework 2
T A
Например:старое значение{"template":{"id":0,"r_1":{"before":"","value":"","after":""},"r_2":{"before":"","value":"","after":""},"L":{"before":"","value":"","after":""},"H":{"before":"","value":"","after":""},"D1":{"before":"","value":"","after":""},"d":{"before":"","value":"","after":""},"n":{"before":"","value":"","after":""}}новое значение{"template":{"id":0,"r_1":{"before":"","value":"999","after":"мм"},"r_2":{"before":"","value":"","after":""},"L":{"before":"","value":"","after":""},"H":{"before":"","value":"","after":""},"D1":{"before":"","value":"","after":""},"d":{"before":"D","value":"88","after":""},"n":{"before":"","value":"","after":""}}Изменены два вложенных объекта "r_1" и "d'Значит надо вывести объект (элемент массива) родитель и измененный вложенный объект:{"template":{"r_1":{"before":"","value":"","after":""},"d":{"before":"","value":"","after":""}}➟{"template":{"r_1":{"before":"","value":"999","after":"мм"},"d":{"before":"D","value":"88","after":""}}
Вы ожидаете здесь увидеть готовый код?
источник

TA

T A in Yii Framework 2
Помогите решить задачу
источник