Sentinel
я просто представил как это будет 😂
Sergey_K
ну да, а чо
Sergey_K
с него будут рисовать
Sergey_K
иконку
Sergey_K
для минишоп3
iWatchYouFromAfar
а вознаграждение 500р на хостинг? 😊
в прошлый раз мне дали промокод на компонент снега)
Sergey_K
Это сколько твои 1.5 часа стоили? Рублей 200?
Миша
а хром развивают
Миша
встроили теперь управление музыкой
Миша
возможности то однако
Миша
miniShop2 под php7.3 нормально заводится?
Sergey_K
Думаю да. У меня 7.2 и все хорошо
Sergey_K
А с событиями минишопа кто-то разбирался?
Sergey_K
Я вот влез в простую вещь и там какая-то дичь
Sergey_K
метод onSubmitOrder
Миша
да там события простые
Sergey_K
Вызывается перед созданием заказа. Вообще бессмысленный какой-то. Так вот там объект "order" и еще "data".
Sergey_K
да там события простые
Они бессмысленные, а не простые
Миша
почему, много есть интересных
Sergey_K
Мне надо в заказ записать в поле properties хотя бы фразу "тест", а по уму json
Sergey_K
Врода, типа, по смыслу... так как в доке нихера нет, как обычно, нужно сделать order->set()
Sergey_K
Но лезешь в исходник и нихера
Павел
Ты можешь писать вар дамп в в лог и увидеть что там все очень просто
Sergey_K
Можешь хоть обосраться, но он ничего ниоткуда не берет
Sergey_K
Sergey_K
По логике там можно перезаписывать данные заказа
Павел
Пару месяцев назад я в чате обсуждал эту задачу
Sergey_K
Но там тупо все копируется и все.
Sergey_K
Херня какая-то
Sergey_K
Уж простите
Sergey_K
Нормально надо делать array_merge() и все будет понятно
Sergey_K
А тут какое-то дерьмо
Sergey_K
Кривое
Sergey_K
Аж бесит :)
Sergey_K
Пару месяцев назад я в чате обсуждал эту задачу
А в итоге что? По-уродски теперь надо еще кучу запросов, чтобы после создания заказа проапдейтить одно поле?
Миша
Аж бесит :)
го в OctoberCMS на Shopaholic 😂
Sergey_K
го в OctoberCMS на Shopaholic 😂
Ну у меня сейчас сайт на мод :)
Миша
Ну у меня сейчас сайт на мод :)
да там просто все, я не знаю где ты там нашел сложности
Sergey_K
Мигель, окей
Sergey_K
да там просто все, я не знаю где ты там нашел сложности
Надо записать "тест" в поле "properties" при создание заказа
Sergey_K
Я тоже думал, что все просто
Sergey_K
И по идее должно было быть просто
Sergey_K
А, ну да
Sergey_K
Туда нужно массив передавать
Петь, я знаю, там же одна строка
Sergey_K
Смотри
Sergey_K
Вот весь код плагина
Миша
msOnSubmitOrder - оформление заказа data - данные заказа order - экземпляр класса заказ
Sergey_K
Бля, ребят, я прочитал доку и задампил все переменные до этого. И в исходниках лазал.
Sergey_K
Я понимаю, что и как он делает.
Sergey_K
Вот код плагина дословно
🙈 PG
Смотри
Я редко перечитываю все сообщения, по тому если есть реальная задача и сложности с ней, тогда опиши ее ещё раз
iWatchYouFromAfar
@iWatchYouFromAfar
ну так то писал ты))
Sergey_K
$order->set(["properties" => ["test"]])
🙈 PG
Не совсем понимаю суть
iWatchYouFromAfar
я начал, а ты добил практически
Sergey_K
Суть в следующем
iWatchYouFromAfar
но так и не добили ))
Павел
$order->set(["properties" => ["test"]])
А каким образом xpdo функция относиться к тому, что ты делаешь ?
Павел
Там самый обычный массив
Sergey_K
Я хочу на событии msOnSubmitOrder прописать в заказ (который еще не создался) в поле "properties" значение "тест"
Sergey_K
Ога
Sergey_K
?
🙈 PG
set->('properties',['test'])
Sergey_K
set->('properties',['test'])
Это у меня и написано
🙈 PG
У тебя по другому написано
Sergey_K
Но там даже в исходниках НИЧЕГО не берется из массива order
Sergey_K
Эм... Как это*?
Sergey_K
"set" это метод order?
Sergey_K
orderhandler точнее
🙈 PG
$order->set(["properties" => ["test"]])
iWatchYouFromAfar
$order->set(["properties" => ["test"]]) set->('properties',['test'])
🙈 PG
Видишь разницу?
Sergey_K
Да, я только не понимаю, что такое "set"
iWatchYouFromAfar
iWatchYouFromAfar
а ты массив php туда пихаешь
Sergey_K
там строка