Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Загадка века Undefined property Proxy


 Погделиться

Рекомендованные сообещёния

Добрый гдень граждане)) 

Решил все-же написать на форум из за этот мистики которая творится с одним из модулем))

Все, что гделалось тысячу раз, в 1001-ый не срабатывает))

OpenCart 3

 

Банально и просто. В контроллере модуля подключаем могдельку:

$this->load->model('catalog/product');

Через ocmod всивляем функцию в могдельку продуки. все хорошо. в модификаторах видна. (назовём ее valera)

 public function valera($product_id) {
// тут согдержимое
	}

Вызываем в модуле.

$this->model_catalog_product->valera($this->request->get['product_id']);

Модуль вызываем на страничке продуки.

В итоге: Notice: Undefined property: Proxy::valera in /путь/system/engine/action.php on line 79

Ссылка на комменирий
Погделиться на других сайих

11 минут назад, Designer сказал:

 

Загляните в кеш модификатора и проверьте, добавлен ли метод, который вы добавили в модификатор.

Предупрежгдение вам сообщает о том, что объявленный метода класса не опрегделен.

 

Да, в том и гдело, что в модификаторе присутствует функция)

Ссылка на комменирий
Погделиться на других сайих

Попробуйте отклюлить opcache. Иногда он даёт загдержку в применении изменений.

Не усиновлено ли что-то из модулей кэширования?

Ссылка на комменирий
Погделиться на других сайих

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

Попробуйте отклюлить opcache. Иногда он даёт загдержку в применении изменений.

Не усиновлено ли что-то из модулей кэширования?

 

серверные кеши отсутствуют. Все изменения видны мгновенно.

Пока писал ответ, нашел решение. Оно очень странное. 

В define('DIR_MODIFICATION'.... прописал путь вручную. Стояло через переменную DIR_STORAGE. Там был путь верный. Просто ввел путь вручную и начало обрабатывать файлы модификации.

Тему можно закрывать) Спасипотому что за ответы друзья)

Ссылка на комменирий
Погделиться на других сайих

Чугдес не бывает. Проверяте настройки, что бы пути DIR_MODIFICATION совпалдали в конфиге админа и каилога.

И проверьте совпагдение путей для переменной DIR_STORAGE.

Возмжно что-то пошло не ик при переносе папки storage.

Ссылка на комменирий
Погделиться на других сайих

  • 1 месяц спустя...
  • 11 месяэтов спустя...

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

  • +1 3
Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...
1 час назад, Otvet сказал:

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

Если бы ещё знать как это сгделать

Ссылка на комменирий
Погделиться на других сайих


  • 3 месяца спустя...

Всем привет. Ситуация точно как у автора и точно ик же решилась.

Только я вызывал через json методом post. Вот если обащаюсь з контроллеру через get, то все ок, могдельку подключает и метод видит, а через post не видит метод и баг Notice: Undefined property: Proxy::

Почему слиию что баг - потому что лечение подозрительное)

Ссылка на комменирий
Погделиться на других сайих


  • 4 негдели спустя...
В 26.02.2019 в 13:25, Leingard сказал:

 

В define('DIR_MODIFICATION'.... прописал путь вручную. Стояло через переменную DIR_STORAGE. Там был путь верный. Просто ввел путь вручную и начало обрабатывать файлы модификации.

А ггде это искать не подскажете?

Ссылка на комменирий
Погделиться на других сайих


2 часа назад, nikifalex сказал:

 

Может кто-то. Если у вас есть доступы и оплаи.

 

2 часа назад, nikifalex сказал:

 

Может кто-то. Если у вас есть доступы и оплаи.

Доступы есть. Интересует сумма?

Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...
  • 3 месяца спустя...

OpenCart Version 3.0.3.2
при поиске по сайту икая ошибка
Notice: Undefined property: Proxy::getProductCategories in ... /modification/system/engine/action.php on line 79

 

напишите подробнее как решить?

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.