Ошибка modTemplateVar: Attempt to set NOT NULL field type to NULL


В журнале ошибок появляется вот такое сообщение:

(ERROR @ /index.php) modTemplateVar: Attempt to set NOT NULL field type to NULL

На работе сайта это никак не отражается. Все работает, но хотелось бы понять и убрать.
Ошибка появляется только после загрузки тех страниц, где есть MIGX.
Похоже, в нем проблема.

Стоит Modx 2.2.4 + свежий MIGX.

Помогите, пожалуйста, разобраться.
06 сентября 2012, 17:52    Shin   
0    1152 0

Комментарии (4)

  1. Василий Наумкин 06 сентября 2012, 17:54 # 0
    Все просто, что-то пытается сохранить\создать ТВ параметр и не присылает данных в поле type.

    А оно, согласно схеме БД, не должно быть пустым. Отсюда и ругань в логе.
    Видимо, надо поднастроить MIGX.
    1. Shin 06 сентября 2012, 18:09 # 0
      Попробовал поменять в файле core/components/migx/model/schema/migx.mysql.schema.xml все null=«false» на null=«true» не помогло.
      1. Василий Наумкин 06 сентября 2012, 18:12 # 0
        Никогда ничего не меняйте в фалах компонента, если не понимаете, зачем.

        «Поднастроить MIGX» — это в админке, в свойства ТВ параметра, где он включен.
        1. Shin 06 сентября 2012, 18:32 # 0
          Я просто для пробы. Чтобы понять.
    Вы должны авторизоваться, чтобы оставлять комментарии.