Так в том то и дело, что крудов писать надо много, для админки, как правило, дизайн вообще не важен, можно смело втулить хоть AdminLTE.
Я вот тоже подумал что скорей всего мне нужна не админка, а какой-то блейд\вью компонент, в который можно закинуть модельку с конфигом и он отдаст весь список сущности с сортировками и фильтрами.
Подскажите что за литовец? Не Povilas Korop случаем?
Sanes, Нет, кнопочки тыкать не надо, но копипастить один и тот же код с сортировками\фильтрами и рисованием таблицы от одной сущности к другой не сильно хочется.
Но вот создать страницу, в какое-то поле добавить нужные стобцы, указать по ним сортировку\фильтры и забыть. А с нуля вырисовывать таблицу уже для более сложной\кастомной логике.
Как уже отписал выше, интересует что-то вроде виджетов на Yii2, где создал серч модель, вывел нужные поля и у тебя готовый CRUD, ну или в Nova такое же при создании ресурса.
Ну если для банального блога - тогда да, можно и самому написать.
А если какая-то большая CRM, где есть куча CRUD и не только, писать постоянно фильтры\сортировки и тд довольно напряжно.
В Yii это решается виджетами, создал отдельную страницу, передал в виджет нужную панель с полями и все, у тебя отрисовалось отличная таблица со всеми интересующими полями, кнопками и тд.
конкретно у них, при клике на атрибут, улетает запрос, прилетает картинка и они заменяют нужную картинку. https://i.imgur.com/cS8SqaK.png
Т.е. у них наложены одну на одну разные картинки, с цветом, цепочкой и тд, при клике на атрибут, подгружается нужного цвета и картинка заменяется.
Т.е. получается у вас отдельно 10 картинок товаров, 100 цветов ткани, 3 утяжелителя и 2 цепочки, итого 115 картинок
Так что вы конкретно хотите? Автоматом генерировать картинки? Ну такое.. )
Если они у вас есть и вам просто подгружать их надо, то аяксом при смене атрибута отправляйте запрос на сервер, получайте ссылку на картинку и рендерите их.
Дмитрий, так не совсем правильно работает. он сортирует по updated_at в первую очередь, потом по выбранному на UI. Пришлось смотреть на гет параметры и пистаь ручками условия.
Дмитрий, просмотрел код плагина, если не ошибаюсь, то плагин сохранят циклми по 1 отношению. Соответственно если я получаю 1000 товаров, то пойдет 1000 запросов на сохранение отношений. ПРи этом я не уверен что это будет работать с batchInsert.
Как я понимаю, мы не можем пачками сразу все подвязать на уровне Базы Данных, т.к. при вставке товаров\атрибутов\значений, мы не знаем их айдишники чтоб вставить все это в связующию таблицу.
Т.е. у меня есть вставка\обновление, самый оптимальный вариант что я вижу, а с помощью batchInsert вставить товары, атрибуты, значения, потом 3 запросами достать эти данные с айдишниками, потом каким-то образом составить данные для вставку в связующию таблицу и опять же с batchInsert все ставить.
В таком случае у меня будет всего 7 запросов на 1000 товаров, а не 4000+
Дмитрий, Добрый, да видел этот метод. Но он не до конца решает всю задачу.
Я делаю батч инсерт в таблицу продуктов, затем в атрибуты, потом в в значения? Ну допустим, ушло вместо 1000 товаров 3 запроса, а как мне это дело потом связать в четвуртую таблицу по айдишникам?