Конструктор CRC, множественые вызовы.
Всем добра!!! Пишу компонент, в котором наследую базовый класс modResource.В классе создал конструктор. class MyClass extends modResource { public $showInContextMenu = true;
function __construct(xPDO & $xpdo)
{
parent:: __construct($xpdo);
$this->xpdo->log(1,"******************************************|****************************");
} В итоге, при создании документа в лог пишет 8 раз!!! То есть конструктор вызывается 8 раз, Почему так происходит?,
Почему при создании документа, MODX обращается к нескольким файлам [2015-02-26 15:59:41] (ERROR @ /connectors/index.php) **************| [2015-02-26 15:59:47] (ERROR @ /connectors/index.php) **************| [2015-02-26 15:59:47] (ERROR @ /connectors/index.php) **************| [2015-02-26 15:59:48] (ERROR @ /connectors/index.php) **************| [2015-02-26 15:59:48] (ERROR @ /connectors/index.php) **************| [2015-02-26 15:59:48] (ERROR @ /connectors/index.php) **************| [2015-02-26 15:59:48] (ERROR @ /connectors/index.php) **************| [2015-02-26 15:59:48] (ERROR @ /connectors/index.php) **************| Так мало того, оно пишет туда, при открытии, сохранении, удалении документа. Правда при удалении оно делает только одну запись. Буду премного благодарен за разъяснение. Спасибо.