@Nixin777

Как для произвольного типа поста реализовать галлерею как у woocommerce (галлерея товара)?

Как для произвольного типа поста реализовать галлерею как у woocommerce (галлерея товара)?
9d2d49a8b06c46f6afe37bd93858cfe1.jpg
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 1
Zhandos
@Zhandos
Можно посложнее, и попроще.
Посложнее, реализуешь две сущности в базе:
  1. Галерея
  2. Картинка

Связи такие: у галереи много картинок, у поста много галерей.
Галерея хранит идентификатор, имя галереи, идентификатор поста
Картинка хранит идентификатор, идентификатор галереи, ссылка на картинку и т.п.

А попроще, без галереи, связывать пост напрямую с сущностью "Картинка". Тогда у картинки будет идентификатор поста.

Если картинки могут быть сразу в нескольких галереях, постах. Связываем их через pivot таблицы, gallery_image (gallery_id, image_id) или post_image (post_id, image_id).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы