Разделы

  
 

Получить доступ к $modx из своего класса [РЕШЕНО]

Собственно, написал класс, который проверяет данные.
Хочу в методе залезать в базу. Но не получается этого сделать.
Ошибка при обращении к
$obj = $modx->getObject('Table', array( 'id' => $id));


Как мне из своего класса получить доступ к $modx ???

P.S. и куда, кстати, пишутся ошибки? В логах модх этого нет, хотя ошибка есть: при обращении к станице со сниппетом, который инклюдит класс, выдает просто чистую страницу…

Ошибка при обращении к функциям modx в классе.

Пишу модуль. Мне надо залезть в базу используя функции modx в классе. Выглядит примерно так:
private function Import($f){
	global $modx;
	.......
	$result = $modx->query('SELECT isfolder FROM '.$modx->getFullTableName('site_content').' WHERE id='.$dirId);
	echo $modx->db->getValue($result);
	.......
}

За что получил ошибку.
Fatal error: Call to undefined method DocumentParser::query() in F:\-=soft-install=-\-=Graphic_video_audio_html_editors=-\xamp\xampp\htdocs\modx\assets\modules\importer\include\controller.class.php on line 189

Где я чего-то не дописал?