Есть скрипт магазина. Там естественно полно мест где выводится товар в разных вариантах(рекомендуемые, новинки, бестселлеры, списки товаров, всякие проверки...) и постоянно приходиться делать запросы почти одинаковые, но соответственно, с разными условиями.
Плодить кучи такого кода не очень хочется в разных файлах, так как при малейшем изменении будет нужно править все.
Каким образом лучше организовать выбору в таком случае?
Я уже думал сделать функцию с кучей аргументов и оттуда тянуть все, но сомневаюсь, что будет удобно ей пользоваться, так как очень много всяких условий будет.
И еще вопрос.
У товара много всяких "приблуд" в виде: атрибуты, доп. поля, производитель, категория, доп. картинки и т.д...
И часто(как всегда нужно вытягивать то с доп. полями, производителем и остальным.
Есть смысл сделать общий запрос и сразу "заджоинить" туда все или часть и его использовать? Так как в любом случае они("приблуды") вытягиваются, но только через дополнительные запросы.
Я вот в оптимизации совсем слаб и тонкостей не знаю, но знаю одно - не плодить кучи кода)
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
dropoff
Всем привет!
Ребята, посоветуйте что-то...
Столкнулся с проблемой.
Есть скрипт магазина. Там естественно полно мест где выводится товар в разных вариантах(рекомендуемые, новинки, бестселлеры, списки товаров, всякие проверки...) и постоянно приходиться делать запросы почти одинаковые, но соответственно, с разными условиями.
Плодить кучи такого кода не очень хочется в разных файлах, так как при малейшем изменении будет нужно править все.
Каким образом лучше организовать выбору в таком случае?
Я уже думал сделать функцию с кучей аргументов и оттуда тянуть все, но сомневаюсь, что будет удобно ей пользоваться, так как очень много всяких условий будет.
И еще вопрос.
У товара много всяких "приблуд" в виде: атрибуты, доп. поля, производитель, категория, доп. картинки и т.д...
И часто(как всегда нужно вытягивать то с доп. полями, производителем и остальным.
Есть смысл сделать общий запрос и сразу "заджоинить" туда все или часть и его использовать? Так как в любом случае они("приблуды") вытягиваются, но только через дополнительные запросы.
Я вот в оптимизации совсем слаб и тонкостей не знаю, но знаю одно - не плодить кучи кода)
Спасибо и с праздниками!
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.