Добрый день! Возникла проблема с созданием собственного модуля. Когда добавляю в название модуля точку, модуль не появляется в административной панеле.
Это содержимое файла /d.module/install/index.php
Проблема возникает только тогда, когда добавляю точку. Если название модуля сделать dmodule (в MODULE_ID и у папки с модулем) то все работает. Кто-нибудь встречался с подобной проблемой?
Код |
---|
<? defined('B_PROLOG_INCLUDED') and (B_PROLOG_INCLUDED === true) or die(); if (class_exists('d_module')) { return; } class d_module extends CModule { public $MODULE_ID; public $MODULE_VERSION; public $MODULE_VERSION_DATE; public $MODULE_NAME; public $MODULE_DESCRIPTION; public function __construct() { $this->MODULE_ID = 'd.module'; $this->MODULE_VERSION = '0.0.1'; $this->MODULE_VERSION_DATE = '2015-08-27 14:13:14'; $this->MODULE_NAME =' d_module'; $this->MODULE_DESCRIPTION = 'd_module description'; } public function doInstall() { ModuleManager::registerModule($this->MODULE_ID); } public function doUninstall() { ModuleManager::unregisterModule($this->MODULE_ID); } } ?> |
Это содержимое файла /d.module/install/index.php
Проблема возникает только тогда, когда добавляю точку. Если название модуля сделать dmodule (в MODULE_ID и у папки с модулем) то все работает. Кто-нибудь встречался с подобной проблемой?