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

Последствия комментирования Trigger pre/post events в engine/loader.php


Recommended Posts

Добрый вечер уважаемые форумчане,

 

Создавали один кастомный модуль под OC 2.0.1.1 и понадобилось его перенести на другой магазин под версией 2.2 .

В частности, в коде модуля есть следующие строки:

...
// Version
define("VERSION", "2.2.0.0");
// Configuration
if (is_file("../config.php")) {
	require_once("../config.php");
}
// Startup
require_once(DIR_SYSTEM . "startup.php");

$registry = new Registry();
$loader = new Loader($registry);
$registry->set("load", $loader);
$config = new Config();
$registry->set("config", $config);
$response = new Response();
...

Интересно то, что в лоадере (system.engine/loader.php) из 2.2 присутствует следующий код:

			// Trigger the pre events
			$result = $registry->get('event')->trigger('model/' . $route . '/before', array_merge(array(&$route), $args));
			
			if ($result) {
				return $result;
			}
////и
			// Trigger the post events
			$result = $registry->get('event')->trigger('model/' . $route . '/after', array_merge(array(&$route, &$output), $args));
	
			if ($result) {
				return $result;
			}

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

 

Так вот, уважаемые знатоки, не подскажете насколько важен этот код и еcли важен, то как можно будет обойти данную ошибку (появляется, если не комментирую)?

mod_fcgid: stderr: PHP Fatal error:  Call to a member function trigger() on null in /system/engine/loader.php on line 156

 

Заранее благодарю за помощь!

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


да ничего страшного, все норм!

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

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

Чего? :(

 

ну какой вопрос такой и ответ)

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

Дык нормальный вопрос

 

В 14.11.2017 в 23:41, vlad4298 сказал:

Создавали один кастомный модуль под OC 2.0.1.1 и понадобилось его перенести на другой магазин под версией 2.2 .

Закажите адаптацию у спецов

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

Цитата

Закажите адаптацию у спецов

закажите у меня недорого-дешево, поправлю

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

On 11/18/2017 at 12:35 AM, kabantejay said:

закажите у меня недорого-дешево, поправлю

 

On 11/18/2017 at 12:14 AM, chukcha said:

Дык нормальный вопрос

 

Закажите адаптацию у спецов

 

Большое спасибо за ответы.

Ну, а для начала, вы не в курсе за что код отвечает?

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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