Nikolay
это поле которое работает ,а расширенное поле msoption - нет
то есть задача msOption расширить, то есть таблицу БД для msOption?
Nikolay
Ага, да
а что нужно, чтобы типа sync_id в опциях автоинкрементом шел?
Nikolay
то есть не произвольные значения туда попадать должны?
Nikolay
в базе тоже всё меняется
Nikolay
я всего лишь плагин создал
Nikolay
и в бд столбец
Павел
А у меня все это не работает )))
Павел
У меня правда varchar
Nikolay
может забыл галочку в плагине выставить?)
Павел
Поле есть, поле находит
Павел
А инфу - хер
Nikolay
а что за инфа...?
Nikolay
если поле находит
Павел
XMLid )
Павел
[2019-12-28 11:29:20] (ERROR @ /home/s20793/www/core/xpdo/xpdo.class.php : 1320) Could not get table class for class: msOption
Причём через плагин как у тебя у меня ничего не получалось )
Nikolay
да я ещё приоритет выставлял 10
Nikolay
больше ничего не делал особенного
Павел
У меня был 1
Павел
У минишопа 0
Nikolay
ну может ещё какие костыли там мешают)
Павел
ну может ещё какие костыли там мешают)
Не, свежий сайт на модхосте
Nikolay
где-то видел на прострах гугла таблицу соответствий классов и дб
а можно заглянуть в core/model/schema/modx.mysql.schema.xml там всё есть)
Nikolay
хотя у меня своя табличка есть ещё для удобства
Павел
@modflow вот шо передаю в Ид 0844cd89-5962-11e2-9cb6-002590640ee1
Yurij
bash-скрипт типа rm -rf запускается, это в линуксе, на маках тоже вроде можно
Там можно использовать процесор, если залогинен на сайте, или немного переписать под себя. Короче извращаться можно как хочешь. Например у меня чистка через телеграм бот с помочью консоли. =)
Yurij
Не, свежий сайт на модхосте
Кеш очистил после создания плагина?
Yurij
Да
Странно, сейчас что-то придумаю
Yurij
@deadcrystal а в базе поля создавал или нет? Возможно опечатка?
Nikolay
я так и не увидел рабочего кода плагина) то что выше, это непонятно про что)
Yurij
У тебя ошибка в массиве fieldMeta нет ключа "sync_id"
Yurij
Хм, а как его задать ?)
У тебя на фото выше пример, только заменить null на нужный массив
Павел
Yurij
ну и в плагине
А вот в плагине всё норм
Павел
А вот в плагине всё норм
Но при этом не работает )
Yurij
все равно все в нуллах :((
Сейчас ищу доку, бо я уже делаю по другому.
Павел
Сейчас ищу доку, бо я уже делаю по другому.
Сто процентов ошибка какая-нибудь дебильная Классика
Yurij
Сто процентов ошибка какая-нибудь дебильная Классика
Скинь плагин в личку проверю что не так.
Nikolay
зачем вообще map.inc.php трогать, обычный плагин работает
Nikolay
плагин на onmodxinit и новая колонка в таблице бд больше ничего не надо
Павел
Nikolay
надо было понять почему)
Nikolay
остальное только породит новые вопросы
Anonymous
кто нибудь знает как такие ошибки перехватывать и стек вызовов посмотреть: Fatal error: Allowed memory size of -2147483648 bytes exhausted (tried to allocate 226534933 bytes)
Павел
Павел
Павел
[2019-12-28 16:39:53] (ERROR @ /home/s20793/www/core/xpdo/xpdo.class.php : 1320) Could not get table class for class: msOption [2019-12-28 16:39:53] (ERROR @ /home/s20793/www/core/xpdo/xpdo.class.php : 1289) Could not get table name for class: msOption
Павел
MODX издевается сегодня надомной
Nikolay
надо тогда проверять загрузился ли класс минишопа
Nikolay
что в настройке extension_packages
Павел
ну minishop2 в плагинах приоритетом 0
Nikolay
ну мало ли, проверить то надо)
Павел
[{"minishop2":{"path":"[[++core_path]]components/minishop2/model/"}}]
Nikolay
ну или в своём плагине выставить 999
Nikolay
мало ли какие баги и т.д
Nikolay
может там с единичкой не работает, а с двойкой заработает)
Павел
Не, тоже не то)
Павел
все тоже самое
Павел
походу баг нарыли
Nikolay
не у меня то работает)
Павел
Похожу нужно объявить награду за фикс
Nikolay
да просто берёшь голый сайт, и пробуешь плагин написать и таблицу поправить и будет работать)
Nikolay
ну у меня часто такие косяки, вчера весь день считай убил, чтобы понять почему текст ошибки красным не выводился. Перерыл кучу компонентов, пробовал опции удалять-добавлять, по всякому вообще. Везде работает а у меня нет. А оказалось, что мои поля были внутри табов (на скрине их уже нет)
Nikolay
Nikolay
а в компонентах сразу поля без табов
Nikolay
и писец