@AFI19

Как исправить эти ошибки после подключения модуля в Simpla?

Добрый день! пожалуйста помогите, после подключения модуля возникли вот такие ошибки.

Warning: Invalid argument supplied for foreach() inC:\Programming\OpenServer\domains\local\view\ProductView.php on line54

Warning: Cannot modify header information - headers already sent by (output started at C:\Programming\OpenServer\domains\local\view\ProductView.php:54) inC:\Programming\OpenServer\domains\local\view\ProductView.phpon line198

Warning: Cannot modify header information - headers already sent by (output started at C:\Programming\OpenServer\domains\local\view\ProductView.php:54) inC:\Programming\OpenServer\domains\local\index.phpon line79

в файле ProductView.php
заменял строку 53
$product->features = $this->features->get_product_options(array('product_id'=>$product->id));


на
$temp_options = array();
            foreach($product->features as $option) {
               $temp_options[$option->feature_id]->feature_id = $option->feature_id;
               $temp_options[$option->feature_id]->name = $option->name;
               $temp_options[$option->feature_id]->values[] = $option->value;
            }

            foreach($temp_options as $id => $option)
               $temp_options[$id]->value = implode(', ', $temp_options[$id]->values);

            $product->features = $temp_options;

Сначала не было, но потом появилась данная проблема в админке

Warning: Creating default object from empty value in C:\Programming\OpenServer\domains\local\simpla\ProductsAdmin.php on line 250

Спасибо.
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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