Вопрос по modExtra

Как можно добавлять новые элементы через сниппет?
например, такое не проходит:
$modExtra = $modx->getService('modextra'…
$object = $modx->newObject('modExtraItem');
$object->set('name','test');
$object->save();

При этом наблюдается следующее:
Fatal error: Call to a member function set() on a non-object in
Макеев Александр
11 августа 2013, 19:43
modx.pro
1 314
0

Комментарии: 2

Василий Наумкин
12 августа 2013, 06:08
0
Значит, не подключилась модель в строке $modExtra = $modx->getService('modextra'…

Смотри в системный журнал, на предмет ошибок.
    Макеев Александр
    12 августа 2013, 10:04
    0
    Я не обратил внимание на тот факт, что сниппет запускается как hooks formit!
    Если запускать напрямую, то все работает нормально.
    В системном журнале ошибок следующее:
    (ERROR @ /index.php) Could not load class: modExtraItem from mysql.modextraitem.

    Модель подключается без изменений каких либо:
    $modExtra = $modx->getService('modextra','modExtra',$modx->getOption('modextra_core_path',null,$modx->getOption('core_path').'components/modextra/').'model/modextra/',$scriptProperties);
    modextra_core_path — не установлена в системных настройках.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2