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

Recommended Posts

Доброго времени суток.

 

К Примеру мне нет необходимости отображать в карточке товара " Модель " или любое другое поле стандартной темы магазина...

 

И я желаю сократить количество Запросов к Базе Данный MySQL, дабы сайт быстрее работал, прочее..

 

 

 

 

Скажите, достаточно ли убрать запрос из  " /catalog /view /theme /default /template/product/product.tpl "

 

или необходимо убирать его из " /catalog/controller/product/product.php "  (" catalog/model/catalog/product.php ")

 

 

как это работает?

 

 

Спасибо

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


  • 5 years later...

подскажите пожалуйста, что почитать, где найти о запросах к бд в опенкарте. а именно интересует зачем к примеру кproduct_id добавлять p.product_id o.product_id и другие

либо своими словами обьясните. заранее большое спасибо за уделенное Вами время

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


1 hour ago, gen2023 said:

подскажите пожалуйста, что почитать, где найти о запросах к бд в опенкарте. а именно интересует зачем к примеру кproduct_id добавлять p.product_id o.product_id и другие

либо своими словами обьясните. заранее большое спасибо за уделенное Вами время

 

немного будет пользы от обрывочных и бессистемных знаний - надеюсь, Вы это внутри, хотя бы подсознательно, понимаете. Если тема баз данных и sql Вам интересна, то начинать стоит с основ: любая более-менее толковая книжка для новичков с этим справится (Роберт Шелдон, Алан Бьюли... или вот, вполне себе вариант).

Конкретно запросы в опенкарте ничем таким не отличаются от каких-либо иных запросов: все одно и то же, благо язык имеет целый раз стандартов, который в той или ной степени поддерживают разные СУБД.

 

Что касается конкретно Вашего вопроса. Это называется алиас. Или псевдоним. Зачем? На первое время Вам просто будет удобно и проще читать. А затем Вы найдете еще целый раз применений ;) Простой пример:

 

SELECT t.column_name FROM neveroyatno_dlinnoe_nazvanie_tablicy_kotoroe_ya_ustal_uje_nabirat t;

иногда пишут так:

SELECT t.column_name FROM neveroyatno_dlinnoe_nazvanie_tablicy_kotoroe_ya_ustal_uje_nabirat AS t;

 

и теперь к нашей таблице с громоздким названием можно обратиться через алиас. В примере выше это просто буква t. Часто алиасам дают название по первым буквам сложного названия таблицы: product_option AS po, product_to_category AS p2c, order_totals AS ot и так далее.

 

 

Змінено користувачем 100napb
Надіслати
Поділитися на інших сайтах

6 minutes ago, 100napb said:

Что касается конкретно Вашего вопроса. Это называется алиас. Или псевдоним. Зачем? Удобно и проще читать. Пример:

 

SELECT t.column_name FROM neveroyatno_dlinnoe_nazvanie_tablicy_kotoroe_ya_ustal_uje_nabirat t;

иногда пишут так:

SELECT t.column_name FROM neveroyatno_dlinnoe_nazvanie_tablicy_kotoroe_ya_ustal_uje_nabirat AS t;

 

и теперь к нашей таблице с громоздким названием можно обратиться через алиас.

спасибо Вам большое. Объяснили. Понял. Реальное, большое спасибо.  И за литературу спасибо, почитаю. Еще раз спасибо, Хорошего вечера)

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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