непонятка с cart.update

Тема в разделе "Ошибки и их решения", создана пользователем fanatic, 28 окт 2020.

  1. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    в common.js
    Код:
        'update': function (key, quantity) {
            $.ajax({
                url: 'index.php?route=checkout/cart/edit',
                type: 'post',
                data: 'key=' + key + '&quantity=' + (typeof (quantity) != 'undefined' ? quantity : 1),
    а в контроллере
    PHP:
    foreach ($this->request->post['quantity'] as $key => $value) {
                    
    $this->cart->update($key$value);
                }
    это баг, или я чего-то не понимаю?
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    А что не так? quantity используется, а key так весит...
     
    Tesloz нравится это.
  3. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    тут же
    должен быть массив
     
    Ravilr нравится это.
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    точно. Надо посмотреть. Может из другого места передается массив, а в common.js просто так, забыли так как работает и так.