@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") - как получить это?
  • Вопрос задан
  • 62 просмотра
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
25 февр. 2020, в 15:19
25000 руб./за проект
25 февр. 2020, в 15:14
500 руб./в час
25 февр. 2020, в 14:56
120000 руб./за проект