Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


mrkan1
 Share

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.php

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

 

Edited by mrkan1
Link to comment
Share on other sites


1 час назад, mrkan1 сказал:

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

Notice: Undefined property: Proxy::getAttributes

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

protected function getList() {

на

public function getList() {

 

Link to comment
Share on other sites

7 минут назад, chukcha сказал:

Зачем

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

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

1 час назад, mrkan1 сказал:

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

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

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

Link to comment
Share on other sites

6 минут назад, chukcha сказал:

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

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

 

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

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

Link to comment
Share on other sites

26 минут назад, vier сказал:

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

не помогает 

 

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

 

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

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

Edited by mrkan1
Link to comment
Share on other sites


4 минуты назад, mrkan1 сказал:

не помогает 

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

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

23 минуты назад, chukcha сказал:

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

 

Link to comment
Share on other sites

12 минут назад, vier сказал:

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

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

Link to comment
Share on other sites

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

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

Edited by mrkan1
Link to comment
Share on other sites


1 час назад, mrkan1 сказал:

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

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

Link to comment
Share on other sites

17 минут назад, mrkan1 сказал:

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

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

Link to comment
Share on other sites

10 минут назад, mrkan1 сказал:

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

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

Link to comment
Share on other sites

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


 

Цитата

 

class ModelCatalogAgeAttribute extends ModelCatalogAttribute{


    }

 

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

Link to comment
Share on other sites

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

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

Edited by mrkan1
Link to comment
Share on other sites


1 час назад, esculapra сказал:

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

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

Edited by mrkan1
Link to comment
Share on other sites


1 час назад, esculapra сказал:

ищи где в модификаторах вызывается ControllerCatalogAqeAttribute

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

image.png.c63f0eff855b32a21809cc7efc3de1fb.png

Link to comment
Share on other sites


3 часа назад, mrkan1 сказал:

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

7 часов назад, 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 года 

 

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

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.