Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

store_id из категории для товаров


Recommended Posts

Добрый день всем, вопрос такой есть таблица product_to_store и есть таблица category_to_store

Товар в связях относиться к определенным категориям, в категориях задан магазин (store_id)

 

Нужно определять магазин для товаров согласно таблицы category_to_store, ведь есть связка товара и категории, и есть таблица category_to_store  где уже есть store_id....

 

Очень прошу помощи, надеюсь объяснил внятно.

Надіслати
Поділитися на інших сайтах

3 минуты назад, nikifalex сказал:

а какого рода помощь нужна?

 

Можно на платной основе...

Написать запрос в модели товара на фронте, который бы смотрел в каких категориях товар и брал store_id из таблицы category_to_store

Надіслати
Поділитися на інших сайтах

Нужно в категориях отображать товары которые связанны с данной категорией, при этом значение магазина (store_id ) брать из category_to_store...

 

к магазину относятся именно категории, а товары относятся к категориям...

 

Чтобы исключить таблицу product_to_store

 

Надіслати
Поділитися на інших сайтах

16 минут назад, nikifalex сказал:

я бы оставил таблицу для совместимости, но заполнял ее автоматом. Это проще и надежнее.

 

а если добавить store_id в таблицу  product_to_category ? Идея хорошая?

Если убрать глаза на совместимость...

Надіслати
Поділитися на інших сайтах

Здорово , но не понятно

Т.е. вы хотите избавиться от product_to_store а использовать только  categeory_to_store?

SELECT DISTICT product_id FROM product_to_category p2c
LEFT JOIN product p ON p.product_id = p2c.product_id
LEFT JOIN category_to_store c2s ON p2c.category_id = c2s_category_id_id

WHERE c2c,store_id= :store_id
AND p.status = 1



можно создать mysql view на базе этого запроса
назвать ее product_to_store

И тогда все останется совместиым

Надіслати
Поділитися на інших сайтах

34 минуты назад, nikifalex сказал:

я бы оставил таблицу для совместимости, но заполнял ее автоматом. Это проще и надежнее.

 

И это тоже верно

Надіслати
Поділитися на інших сайтах

20 минут назад, nikifalex сказал:

чем вам не нравится мой вариант? зачем обсуждать варианты которые хуже?

Что такое автоматом? Ап таблицы при редактировании и тд ? Крон? или что это и зачем

Надіслати
Поділитися на інших сайтах

Только что, zomo сказал:

Ап таблицы при редактировании и тд ?

да

 

1 минуту назад, zomo сказал:

и зачем

оставить совместимость

Надіслати
Поділитися на інших сайтах

Всем большое спасибо, если кому интересно как решил,

Добавил столбец product_id в category_to_store итого имеем category_id, product_id и store_id и уже работаем с этой таблицей при изменении категории или товара.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.