Не добавляется запись в MIGX

Стоит modx 2.7.3
создал как обычно в Package Manager
имя Check
префикс default
схема
<?xml version="1.0" encoding="UTF-8"?>

<model package="Check" baseClass="xPDOObject" platform="mysql" defaultEngine="InnoDB" phpdoc-package="" phpdoc-subpackage="" version="1.1">

    <object class="CheckItem" table="check_item" extends="xPDOSimpleObject">
        <field key="title" dbtype="varchar" phptype="string" precision="100" null="false" default="" index="index"/>
        <field key="description" dbtype="text" phptype="string" null="false" default="" />        

    </object>

</model>
таблица создалась
настроил все через CMP (могу добавлять и редактировать)

Создаю сниппет
<?php

$modx->addPackage('check', MODX_BASE_PATH . 'core/components/check/model/', 'modx_');

$check = $modx->newObject('CheckItem');
$check->set('title', '11111');
$check->set('description', '22222');

$check->save();

return true;
В итоге 500 ошибка у не чего не добавляется
в логах
(ERROR @ /core/xpdo/xpdo.class.php: 644) Could not load class: CheckItem from mysql.checkitem.

как исправить или куда копать?
vit
vit
13 мая 2024, 01:05
modx.pro
670
0

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

vit
vit
13 мая 2024, 16:14
0
Путем ковыряния несколько часов поля, что взял заказ, с кучей костылей. Много старых пакетов написаных еще в 14 году, которые не работаю php 5.6 стояла, не пойму как вообще что то работало, в итоге все переписал по новой
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1