Проблема для меня заключалась в том, что у меня было свойство для имени столбца в классе ActiveRecord, поэтому оно не сохранялось.
Не следует объявлять свойства для имен столбцов, так как я предполагаю магические методы __get()
и __set()
используются для сохранения данных, я полагаю, проверяя, есть ли изменения столбцов, когда вы нажимаете метод save()
, чтобы избежать бесполезных запросов SQL.В моем случае, поскольку столбец был объявленным пользователем свойством, его не было в списке столбцов, и поэтому изменения в нем не были обнаружены.
Надеюсь, это поможет другим людям