Ошибка modTemplateVar: Attempt to set NOT NULL field type to NULL
В журнале ошибок появляется вот такое сообщение:
На работе сайта это никак не отражается. Все работает, но хотелось бы понять и убрать.
Ошибка появляется только после загрузки тех страниц, где есть MIGX.
Похоже, в нем проблема.
Стоит Modx 2.2.4 + свежий MIGX.
Помогите, пожалуйста, разобраться.
(ERROR @ /index.php) modTemplateVar: Attempt to set NOT NULL field type to NULL
На работе сайта это никак не отражается. Все работает, но хотелось бы понять и убрать.
Ошибка появляется только после загрузки тех страниц, где есть MIGX.
Похоже, в нем проблема.
Стоит Modx 2.2.4 + свежий MIGX.
Помогите, пожалуйста, разобраться.
Комментарии: 4
Все просто, что-то пытается сохранить\создать ТВ параметр и не присылает данных в поле type.
А оно, согласно схеме БД, не должно быть пустым. Отсюда и ругань в логе.
Видимо, надо поднастроить MIGX.
А оно, согласно схеме БД, не должно быть пустым. Отсюда и ругань в логе.
Видимо, надо поднастроить MIGX.
Попробовал поменять в файле core/components/migx/model/schema/migx.mysql.schema.xml все null=«false» на null=«true» не помогло.
Никогда ничего не меняйте в фалах компонента, если не понимаете, зачем.
«Поднастроить MIGX» — это в админке, в свойства ТВ параметра, где он включен.
«Поднастроить MIGX» — это в админке, в свойства ТВ параметра, где он включен.
Я просто для пробы. Чтобы понять.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.