Задать вопрос
@pavelmosin

Bitrix. Как получить $request->getPost("id")?

Данный код работает (как я понимаю), при заказе товара в init.php
use Bitrix\Sale,
   Bitrix\Main\Application;

$request = Application::getInstance()->getContext()->getRequest();

$basket = Sale\Basket::loadItemsForFUser(Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite());
<b>$productId = intval( $request->getPost("id") )</b>;


$request->getPost("id") - как получить это?
  • Вопрос задан
  • 753 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
s_panteleev
@s_panteleev
25 yo, Yaroslavl
Данный код работает сам по себе, условия типа добавления в корзину тут не определены

$request = Application::getInstance()->getContext()->getRequest();

получает объект request'a

$productId = intval( $request->getPost("id")
при нормальных условиях аналогичен $_POST['id']

$basket = Sale\Basket::loadItemsForFUser(Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite());

а данном куске кода никак не проявляется

$request->getPost("id") - как получить это?

сделать POST-запрос на эту страницу с параметром id
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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