Size: a a a

2020 June 12

Р

Ростислав in OctoberCMS
Ты так делал или просто идея? )
источник

S

Sergey_K in OctoberCMS
Я так делаю
источник

S

Sergey_K in OctoberCMS
Оно для такого в т.ч. и нужно)
источник

Р

Ростислав in OctoberCMS
Это через родной импорт октября?
источник

Р

Ростислав in OctoberCMS
Я просто сделал импорт через Route (тупо страницу перезагружаю на фронте и циклом перебираю). Но получилось не супер надежно
источник

Р

Ростислав in OctoberCMS
Sergey_K
Тогда можно будет тупо сделать
new MyModel([$arrayFromCsv])
просто у Tag есть Name, Slug и т.п.
источник

Р

Ростислав in OctoberCMS
Импорт через вот эту штуку
источник

S

Sergey_K in OctoberCMS
Ростислав
Это через родной импорт октября?
Я не пользовал родной импорт, честно говоря.
Это был мой импорт в МодХ :)))

Но он на элокенте, который и в октябре работает так же.
Там вопрос 10 строк кода.
источник

Р

Ростислав in OctoberCMS
😁 мой код импорта занимает 400 строк кода
источник

S

Sergey_K in OctoberCMS
Ну я хз, может логики много :)
ННо проще мутаторы написать.
источник

v

vladimir in OctoberCMS
Ростислав
Импорт через вот эту штуку
источник

Р

Ростислав in OctoberCMS
да, оно
источник

Р

Ростислав in OctoberCMS
просто я делал импорт более простого csv, без связей. А тут их много
источник

v

vladimir in OctoberCMS
Ростислав
да, оно
Так в нем логику импорта связей и описывай.  Он же для этого и нужен как раз )
источник

Р

Ростислав in OctoberCMS
То ли 2 файла нужно создавать: рестораны + теги (где id ресторана для связи).
Или же в одной таблице добавить колонку возле тегов - restaurant_id
источник

Р

Ростислав in OctoberCMS
У ловаты смотрю отдельно продукты от офферов
источник

v

vladimir in OctoberCMS
Ростислав
То ли 2 файла нужно создавать: рестораны + теги (где id ресторана для связи).
Или же в одной таблице добавить колонку возле тегов - restaurant_id
Ну так в логике ImportModel описывай импорт самой модели ресторана и импорт тегов для ресторана через связь.

А в csv можно по разному. Например теги через запятую в строке указать либо другой разделитель. Можно отдельными строками собрать и позже импортнуть.
источник

v

vladimir in OctoberCMS
Ростислав
У ловаты смотрю отдельно продукты от офферов
Скорее всего из-за объема. Октябрь не очень удачно штатным импортом с большими csv работает :(
А так отдельно продукты, отдельно их офферы
источник

Р

Ростислав in OctoberCMS
да, я намучался когда импортировал 1.5 млн записей ) chunk не особо помог
источник

Р

Ростислав in OctoberCMS
наверное попробую сделать в одной таблице, а то ее еще и редактируют по ходу дела, в нескольких таблицах будет геморно
источник