Помощь Максимальное количество опций

Funya007

Постоялец
Регистрация
27 Окт 2007
Сообщения
91
Реакции
30
Здравствуйте! Проблема с добавлением опций товару. На данный момент получается добавить 104 опции, 105 уже не сохраняется. В журнал ошибок при этом попадает:
Undefined index: product_option_value_id
Undefined index: quantity
Undefined index: price
Undefined index: price_prefix
и другие значения опции в файле vqmod/vqcache/vq2-admin_model_catalog_product.php on line 379 :
Код:
                        $this->db->query("INSERT INTO " . DB_PREFIX . "product_option_value SET product_option_value_id = '" . (int)$product_option_value['product_option_value_id'] . "', product_option_id = '" . (int)$product_option_id . "', product_id = '" . (int)$product_id . "', option_id = '" . (int)$product_option['option_id'] . "', option_value_id = '" . (int)$product_option_value['option_value_id'] . "', quantity = '" . (int)$product_option_value['quantity'] . "', subtract = '" . (int)$product_option_value['subtract'] . "', price = '" . (float)$product_option_value['price'] . "', price_prefix = '" . $this->db->escape($product_option_value['price_prefix']) . "', bar_code = '" . $this->db->escape($product_option_value['bar_code']) . "', model = '" . $this->db->escape($product_option_value['model']) . "', product_option_image = '" . $this->db->escape(html_entity_decode($product_option_value['product_option_image'], ENT_QUOTES, 'UTF-8')) . "'");
                        }

Ocstore 1.5.3.1.
PHP 5.3.3
max_input_vars 2500

Подскажите в какую сторону копать. Спасибо
 
Проблема явно не в этой строке, тут он вам просто сообщает, что индексы не определены. В БД ограничений на количество добавляемых записей нет. Значит остается смотреть админку. Вы Добавляете опции товару через админку, я так понимаю? Попробуйте ради интереса добавить напрямую в БД через тот же PHPMyAdmin, должно без проблем добавиться. Тут я уже точно не подскажу, но скорее всего смотреть нужно контроллеры option.php и product.php.
 
у меня через бд добавляется всё прекрасно, более 170 опций к одному товару, вывод тоже не вызывает проблем. 1.5.6
 
Ограничение в model или controller
 
Здравствуйте! Также использую Ocstore 1.5.3.1., добавленных опций более 200, возможно меняли файлы самого движка?
 
Такая же ситуация, добавляется максимум 100 опций, что делать не знаю
 
Нужно прописать в .htaccess

php_value max_input_vars 3000
 
Да такое я тоже попробовал, но в базе 200 значений опции а на странице товара выводится 1 выпадающий список на 100 значений и 2 выпадающий список на 100значений с тем же именем. В сумме 200 но зачем мне на странице товара 2 списка с одним именем
 
Назад
Сверху