В соответствии с http://dev.1c-bitrix.ru/download/files/manuals/ru/partners_module_guide.doc, полный код модуля имеет вид: «код_партнера».«код_модуля».
Пример класса для модуля alexey.mycar
[code]
Class alexey_mycar extends CModule
{
var $MODULE_ID = "alexey.mycar";
...
}
[/code]
Между тем так же в документации
1С-Битрикс: Управление сайтом
Структура файлов
[code]
default_option.php - содержит массив с именем $ID модуля_default_option, в котором заданы значения по умолчанию для параметров модуля
[/code]
Но вот беда - в php (да и в других языках) - точка в имени пременных недопустима.
Отсюда вопрос - как быть с данной "неястностью"?
просто заменять точку знаком подчёркивания? (это в даноном случае сработает?)
И всё?
А как тогда относиться к тому что в итоге у нас будет реально два различных идентификатора модуля («код_партнера».«код_модуля» и «код_партнера»-«код_модуля»)?
И как быть в других случаях где так же необходимо его указывать?
P.S.
Вопрос, наверное, больше системный т.к. почти всегда можно найти подходящие костыли (да и метод псевдо научного тыка пока никто не отменял) - но это не есть хорошая практика.
Пример класса для модуля alexey.mycar
[code]
Class alexey_mycar extends CModule
{
var $MODULE_ID = "alexey.mycar";
...
}
[/code]
Между тем так же в документации
1С-Битрикс: Управление сайтом
Структура файлов
[code]
default_option.php - содержит массив с именем $ID модуля_default_option, в котором заданы значения по умолчанию для параметров модуля
[/code]
Но вот беда - в php (да и в других языках) - точка в имени пременных недопустима.
Отсюда вопрос - как быть с данной "неястностью"?
просто заменять точку знаком подчёркивания? (это в даноном случае сработает?)
И всё?
А как тогда относиться к тому что в итоге у нас будет реально два различных идентификатора модуля («код_партнера».«код_модуля» и «код_партнера»-«код_модуля»)?
И как быть в других случаях где так же необходимо его указывать?
P.S.
Вопрос, наверное, больше системный т.к. почти всегда можно найти подходящие костыли (да и метод псевдо научного тыка пока никто не отменял) - но это не есть хорошая практика.