Перейти к содержанию
fofa

$product_specials = $this->model_catalog_product->getProductSpecials($this->request->get['product_id']);

Рекомендуемые сообщения

Как в выражении

$product_specials = $this->model_catalog_product->getProductSpecials($this->request->get['product_id']);

работает аргумент функции

getProductSpecials($this->request->get['product_id']);

откуда берется аргумент? и почему такая формулировка $this->request->get[]?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрите в класс \system\library\request.php
Т.е. get ($_GET) - это суперглобальный массив параметров, переданных скрипту через URL, прошедший обработку

Изменено пользователем thentru
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
37 минут назад, thentru сказал:

Смотрите в класс \system\library\request.php
Т.е. get ($_GET) - это суперглобальный массив параметров, переданных скрипту через URL, прошедший обработку

Я правильно понял, что суперглобальный массив параметров меняется в зависимости от того, какая страница сайта загружена?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@fofa Да, все зависит от того, что вы видите в адресной строке
На странице товара будет так route=product/product&product_id=666
Значит в $this->request->get будет такой массив

array(
  'route'      => 'product/product',
  'product_id' => 666
);

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
38 минут назад, thentru сказал:

На странице товара будет так route=product/product&product_id=666

а если URL преобразован в ЧПУ, например, site.ru/smartphony/samsung/, то как можно увидеть настоящий URL?

Если в категории витрины магазина представлен массив товаров со ссылками на карточки товаров, то в этих ссылках тоже заложена информация из URL?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, fofa сказал:

а если URL преобразован в ЧПУ, например, site.ru/smartphony/samsung/, то как можно увидеть настоящий URL?

отключить временно ЧПУ и посмотреть на ссылки либо в самом контроллере вывести временно внутри метода index

var_dump($this->request->get);



 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.