class myComponent {
public $a = 888;
function __construct($a = 0) {
$this->a = $a;
}
function lalala() {
return $this->a;
}
}
и вот в консоле я его получаю и вызываю метод lalala
$path = MODX_CORE_PATH. '/components/myComponent/model/myComponent/';
$modx->getService('mycomponent','myComponent', $path);
echo $modx->mycomponent->lalala();
Выводится ошибка
[2019-12-11 01:13:54] (ERROR @ /var/www/tsd/data/www/bdi.expert/core/components/console/processors/exec.class.php(24): eval()'d code: 6)
Recoverable error: Object of class modX could not be converted to string
но если в методе lalala вернуть просто строку или число, то всё ок
Комментарии (0)