Всем добра!!!
Пишу компонент, в котором наследую базовый класс 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) ******************************************|****************************
Так мало того, оно пишет туда, при открытии, сохранении, удалении документа. Правда при удалении оно делает только одну запись.
Буду премного благодарен за разъяснение.
Спасибо.