Евгений Webinmd

Евгений Webinmd

Был в сети 31 июля 2026, 13:07
Заказы не принимаю
Если позволите, встречный вопрос, как у вас с качеством макетов (интересуюсь как верстальщик) и с оплатой, а то молодые студии обычно расплачиваются после того, как расплатился заказчик, а это уже немного деморализует.
И снова здравствуйте, вот создал я компонент, выводится всё, с админки записывается, но стукнуло мне в голову поиграться и с фронтэдом, сделал формочку через FormIt, написал простенький хук и ошибка:
orderTaxi — имя тестового компонента.
(ERROR @ /index.php) Could not load class: orderTaxiItem from mysql.ordertaxiitem.

А на странице вижу такую ошибку:
Fatal error: Call to a member function fromArray() on a non-object in… тут путь к кешу, ниже в коде указал строку куда ведет ошибка

Код такой:
/* получение переменных из формы*/ 
$formFields = $hook->getValues();
$number = $formFields['phone'];

//Сохранение записи в пользовательскую таблицу БД
$or = $modx->newObject('orderTaxiItem');
$or->fromArray(array( // на этой штуке вылазит ошибка
  'phone' => "$number",
));
$or->save();
Подскажите в какую сторону копать? На англоязычных сайтах пишут что-то про неверные пути, но я даже не представляю в какую сторону копать, так как классы есть, они присутствуют в указанных файлах.
почитал, большую часть не понял, но зато с их помощью разобрался как свои поля выводить в админке.
Сейчас вот правда что-то с путями напутал, но дело движется. Большое вам спасибо за отличную подборку материалов!