Работа с cookies

Для считывания/записи cookies в Limb3 существуют следующие средства:

Объект $request класса lmbHttpRequest можно получить из тулкита при помощи метода getRequest(). Объект $response класса lmbHttpResponse можно получить из тулкита при помощи метода getResponse():

  $request = lmbToolkit :: instance()->getRequest();
  $response = lmbToolkit :: instance()->getResponse();

Например, код, который сохраняет выбранные элементы каталога, которые пользователь положил в корзину:

  function saveCart($cart)
  {
    $item_ids = array();
    foreach($cart->getItems() as $item)
      $item_ids[] = $item->getId();
 
    $response = lmbToolkit :: instance()->getResponse();
    $response->setCookie('CartItems', implode(',', $item_ids));
  }