Здравствуйте.
Модулем пользуюсь давно, всё работает отлично. На Opencart 2.3.0.2
Поставил OpenCart 3.0.3.2 (trs-3.0.2.0) + этот модуль
PHP 7.2
Жму: Инструменты-Заполнить пустые URL категории
Получаю такую ошибку:
Fatal error: Uncaught ArgumentCountError: Too few arguments to function ModelCatalogSuppler::chURL(), 1 passed in /var/www/fesfpro/data/www/test.fesf.pro/admin/model/catalog/suppler.php on line 6126 and exactly 2 expected in /var/www/fesfpro/data/www/test.fesf.pro/admin/model/catalog/suppler.php:2474 Stack trace: #0 /var/www/fesfpro/data/www/test.fesf.pro/admin/model/catalog/suppler.php(6126): ModelCatalogSuppler->chURL('software') #1 /var/www/fesfpro/data/www/test.fesf.pro/admin/model/catalog/suppler.php(13900): ModelCatalogSuppler->FillURLCategory(Array, '0') #2 /var/www/fesfpro/data/www/storage/modification/system/engine/loader.php(248): ModelCatalogSuppler->Action(Array, '1') #3 /var/www/fesfpro/data/www/test.fesf.pro/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /var/www/fesfpro/data/www/test.fesf.pro/admin/controller/catalog/suppler.php(119): Proxy->__call('Action', Array) #5 /var/www/fesfpro/data/www/storage/modification/system/engine/action.php(79): Contr in /var/www/fesfpro/data/www/test.fesf.pro/admin/model/catalog/suppler.php on line 2474
Что не так?
Ещё один момент.
Если нажать: Очистить url категорий
Получаем это:
Fatal error: Uncaught Exception: Error: Table 'fesfprooc.oc_url_alias' doesn't exist<br />Error No: 1146<br />DELETE FROM oc_url_alias WHERE `query` LIKE 'category_id=%' in /var/www/fesfpro/data/www/test.fesf.pro/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/fesfpro/data/www/test.fesf.pro/system/library/db.php(45): DB\MySQLi->query('DELETE FROM oc_...') #1 /var/www/fesfpro/data/www/test.fesf.pro/admin/model/catalog/suppler.php(13674): DB->query('DELETE FROM oc_...') #2 /var/www/fesfpro/data/www/storage/modification/system/engine/loader.php(248): ModelCatalogSuppler->Action(Array, '1') #3 /var/www/fesfpro/data/www/test.fesf.pro/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /var/www/fesfpro/data/www/test.fesf.pro/admin/controller/catalog/suppler.php(119): Proxy->__call('Action', Array) #5 /var/www/fesfpro/data/www/storage/modification/system/engine/action.php(79): ControllerCatalogSuppler->base() #6 /var/www/fesfpro/data/www/test.fesf.pro/admin/contro in /var/www/fesfpro/data/www/test.fesf.pro/system/library/db/mysqli.php on line 40
Но ведь в Opencart 3 таблицы oc_url_alias нет.
Как так?