[QUOTE]Константин Петров написал:
Столкнулся с этой ошибкой при тестировании модуля в PHP 8.0
Оказалось что в install/index.php не вызывается функция vendorname_modulename()
[CODE] Class modulename extends CModule {
var $MODULE_ID = "vendorname.modulename" ;
var $MODULE_NAME ;
var $MODULE_DESCRIPTION ;
var $MODULE_VERSION ;
var $MODULE_VERSION_DATE ;
function vendorname_modulename () {
//....
}
} [/CODE] нужно скопировать всё что в функции vendorname_modulename() в функцию __construct()
[CODE] Class modulename extends CModule {
var $MODULE_ID = "vendorname.modulename" ;
var $MODULE_NAME ;
var $MODULE_DESCRIPTION ;
var $MODULE_VERSION ;
var $MODULE_VERSION_DATE ;
function __construct () {
//....
}
function vendorname_modulename () {
//....
}
}
[/CODE] [/QUOTE]
Спасибо большое, помогло!
Столкнулся с этой ошибкой при тестировании модуля в PHP 8.0
Оказалось что в install/index.php не вызывается функция vendorname_modulename()
[CODE] Class modulename extends CModule {
var $MODULE_ID = "vendorname.modulename" ;
var $MODULE_NAME ;
var $MODULE_DESCRIPTION ;
var $MODULE_VERSION ;
var $MODULE_VERSION_DATE ;
function vendorname_modulename () {
//....
}
} [/CODE] нужно скопировать всё что в функции vendorname_modulename() в функцию __construct()
[CODE] Class modulename extends CModule {
var $MODULE_ID = "vendorname.modulename" ;
var $MODULE_NAME ;
var $MODULE_DESCRIPTION ;
var $MODULE_VERSION ;
var $MODULE_VERSION_DATE ;
function __construct () {
//....
}
function vendorname_modulename () {
//....
}
}
[/CODE] [/QUOTE]
Спасибо большое, помогло!