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

Ошибка обращения к атрибутам


mrkan1

Recommended Posts

Давно не обращались к редактированию Атрибутов 

В данный момент при нажатии получаем ошибку 

Notice: Undefined property: Proxy::getAttributes in /hosting/home/divitec/public_html/admin/controller/catalog/aqe/attribute.php on line 234

на этой строке находится такое 

    $results = $this->model_catalog_aqe_attribute->getAttributes($filter_data);

 

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

Система Ocstore 2.3  

файл прикрепляю 

attribute.phpFetching info...

Еще одна непонятка это папка aqe  и все файлы в ней созданы 1 днем и числом 25.10.2019 года 

 

Змінено користувачем mrkan1
Надіслати
Поділитися на інших сайтах


  В 14.11.2019 в 11:48, mrkan1 сказав:

В данный момент при нажатии получаем ошибку 

Notice: Undefined property: Proxy::getAttributes

Expand  

в прикрепленном Вами файле надо поменять

protected function getList() {

на

public function getList() {

 

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

  В 14.11.2019 в 12:57, vier сказав:

в прикрепленном Вами файле надо поменять

Expand  

Зачем

надо смотреть в модель  catalog/aqe/attribute  на наличие getAttributes

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

  В 14.11.2019 в 13:04, chukcha сказав:

Зачем

надо смотреть в модель  catalog/aqe/attribute  на наличие getAttributes

Expand  

так вот же говорит, что есть -

  В 14.11.2019 в 11:48, mrkan1 сказав:

на этой строке находится такое 

    $results = $this->model_catalog_aqe_attribute->getAttributes($filter_data);

Expand  

и в файле тоже есть - посмотрел.

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

@vier getList зачем паблик?

 

  В 14.11.2019 в 13:14, vier сказав:

так вот же говорит, что есть -

Expand  

пусть покажет модель, а не контроллер
 

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

  В 14.11.2019 в 13:15, chukcha сказав:

getList зачем паблик?

Expand  

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

 

всё - теперь есть кому отвечать/помочь @mrkan1

я покидаю пост )

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

  В 14.11.2019 в 12:57, vier сказав:

в прикрепленном Вами файле надо поменять

Expand  

не помогает 

 

Безымянный.png

 

осталось как прежде 

Безымянный1.png

Змінено користувачем mrkan1
Надіслати
Поділитися на інших сайтах


  В 14.11.2019 в 13:23, mrkan1 сказав:

не помогает 

Expand  

значит тогда смотрите  /model/catalog/aqe/attribute/

как было сказано -

  В 14.11.2019 в 13:04, chukcha сказав:

надо смотреть в модель  catalog/aqe/attribute  на наличие getAttributes

Expand  

 

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

  В 14.11.2019 в 13:22, vier сказав:

у него данный модуль подключается к конструкторе

Expand  

Правильно, и загружается модель, знгачит нужно смотреть модель.

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

и как его исправить ? я понять не могу -вроде ничего не правили /ставили 

и еще вопрос - папка age -она откуда взялась ? кто нибудь может подсказать ? 

Змінено користувачем mrkan1
Надіслати
Поділитися на інших сайтах


  В 14.11.2019 в 11:48, mrkan1 сказав:

папка aqe  и все файлы в ней созданы 1 днем и числом 25.10.2019 года

Expand  

age - с инглиша переводится как возраст а что такое aqe? Есть локальная версия? Сделай глобальный поиск по админке и найди все файлы, в которых встречается aqe. Тогда будет ясно, что это за зверь.

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

  В 14.11.2019 в 13:37, mrkan1 сказав:

папка age -она откуда взялась

Expand  

Я сметрел твой контроллер. Там запрашиваются всякие параметры aqe в конфигах. Посмотри, может есть в модификаторах эта фигня. Походу это кто-то делал подобие кэша для системы, и неправильно назвал age.

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

  В 14.11.2019 в 13:49, mrkan1 сказав:

делать то что теперь с моделью ?

Expand  

Поставь базовый контроллер для твоей версии, или, скорее всего, ищи где в модификаторах вызывается ControllerCatalogAqeAttribute

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

Или для начала в том пустом файле модели создай


 

  Цитата

 

class ModelCatalogAgeAttribute extends ModelCatalogAttribute{


    }

 

Expand  

Эта модель грузится после catalog/attribute, значит должно сработать.

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

теперь ошибка выглядит так 

class ModelCatalogAgeAttribute extends ModelCatalogAttribute{ }Notice: Undefined property: Proxy::getAttributes in /hosting/home/divitec/public_html/admin/controller/catalog/aqe/attribute.php on line 234

Змінено користувачем mrkan1
Надіслати
Поділитися на інших сайтах


  В 14.11.2019 в 14:02, esculapra сказав:

Поставь базовый контроллер для твоей версии

Expand  

как его поставить ? в дистрибутиве такого в папке model нет 

Змінено користувачем mrkan1
Надіслати
Поділитися на інших сайтах


  В 14.11.2019 в 15:12, mrkan1 сказав:

файл с тами текстом есть только один 

Expand  

Нужно искать aqe - это довольно уникальное сочетание букв, и где-то оно таки вызывается. а ты искал ControllerCatalogAqeAttribute - это действительно только в одном файле есть.

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

  В 14.11.2019 в 14:28, mrkan1 сказав:

Undefined property: Proxy::getAttributes

Expand  

Добавь в класс пустую функцию

public function getAttributes($filter_data){

//

}

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

У меня на локалке нет таких файлов вообще, поэтому не могу предложить что-нибудь более конкретное. Скинь в ЛС ФТП-доступ и вход в админку - попробую разобраться.

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

  В 14.11.2019 в 11:48, mrkan1 сказав:

Давно не обращались к редактированию Атрибутов 

В данный момент при нажатии получаем ошибку 

Notice: Undefined property: Proxy::getAttributes in /hosting/home/divitec/public_html/admin/controller/catalog/aqe/attribute.php on line 234

на этой строке находится такое 

    $results = $this->model_catalog_aqe_attribute->getAttributes($filter_data);

 

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

Система Ocstore 2.3  

файл прикрепляю 

attribute.php 24 \u043a\u0411 · 4 downloads

Еще одна непонятка это папка aqe  и все файлы в ней созданы 1 днем и числом 25.10.2019 года 

 

Expand  

больше похоже на криво установленный модуль. aqe похоже аббревиатура от Attributes (Admin) Quick Edit(ing). Возможно даже вот этот https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=3805

просто перезалейте файлы модуля

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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