Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Очередной PHP Fatal error: Call to undefined method ModelCatalogProduct::getProfiles()


TolyanCheG

Recommended Posts

Доброго времени суток,

 

Подскажите пожалуйста как решить данные проблемы, не отображает список категорий товара в админке ( и не позволяет их создать) ...  И при редактировании товара из админки появляеться пустая страница.

 

в логах пишет

 

PHP Fatal error:  Call to undefined method ModelCatalogProduct::getProfiles() in /admin/controller/catalog/product.php on line 874

 

вот строки (867-877) из product.php

        $this->load->model('catalog/profile');
        
        $this->data['profiles'] = $this->model_catalog_profile->getProfiles();
        
        if (isset($this->request->post['product_profiles'])) {
      		$this->data['product_profiles'] = $this->request->post['product_profiles'];
    	} elseif (!empty($product_info)) {
			$this->data['product_profiles'] = $this->model_catalog_product->getProfiles($product_info['product_id']);
		} else {
      		$this->data['product_profiles'] = array();
    	}
		

p.s проблема с редактированием товара исчезает если закоментировать все строки в которых ошибки, но категории не работают а они нужны.

 

Заранее спасибо!

Надіслати
Поділитися на інших сайтах


p.p.s

 

Только что заметил в админке в категориях пишет "Нет данных!"

когда я пытался создать категории они не появлялись в админке.

но на сайте в списке категорий они есть

  • asdxzc (0)
  • dsa (0)
  • new (0)
  • new (0)
Надіслати
Поділитися на інших сайтах


не может найти admin/model/catalog/profile.php

 

в стандартной сборке такого файла нет - ищите, откуда у вас этот берется/какой модуль его ставит

Надіслати
Поділитися на інших сайтах

Но profile.php уже был в рабочей версии (видимо какая-то сборка опенкарта была изначально).

 

Заметил что в admin\model\catalog\product.php

что-то затерло строку

$data = array_merge($data, array('product_profiles' => $this->getProfiles($product_id)));

послее её востановления смог редактировать товар,  но категории не появились.

 

Все вылечилось заменой папок admin\controller и admin\view из бекапа.

(заменил бы сразу, но ели нашел бекап на старом винте в шкафу :-) )

 

Спасибо за помощь!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.