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

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


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

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

 

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


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

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

Notice: Undefined property: Proxy::getAttributes

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

protected function getList() {

на

public function getList() {

 

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

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

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

Зачем

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

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

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

Зачем

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

 

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

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

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

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

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

не помогает 

 

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

 

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

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

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


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

не помогает 

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

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

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

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

 

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


 

Цитата

 

class ModelCatalogAgeAttribute extends ModelCatalogAttribute{


    }

 

Эта модель грузится после 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
Надіслати
Поділитися на інших сайтах


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

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

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

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


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

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

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

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

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

Undefined property: Proxy::getAttributes

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

public function getAttributes($filter_data){

//

}

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

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

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

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

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

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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