Задать вопрос
@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") - как получить это?
  • Вопрос задан
  • 770 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    1С-программист
    10 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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