Новая функция в Entity не работает на другом сайте
Здравствуйте,
Вот такой интересный вопрос.
Переопределяю Entity topic на тестовой машине. добавляю 2 новые функции.
setParam()
getParam()
которые сохраняют и читают соответственно параметр через protected setExtraValue
Так вот
на тестовом стенде все рботает
параметр сохраняется и восстанавливается нормально
На продакшене — параметр сохраняется (т.е. функция setParam — отрабатывает нормально) и я в БД вижу эти данные. но ВОССТАНОВЛЕНИЕ — не работает.
Разницы в вериях ЛС — только разные шаблоны.
У кого было то же самое — отзовитесь
Вот такой интересный вопрос.
Переопределяю Entity topic на тестовой машине. добавляю 2 новые функции.
setParam()
getParam()
которые сохраняют и читают соответственно параметр через protected setExtraValue
Так вот
на тестовом стенде все рботает
параметр сохраняется и восстанавливается нормально
На продакшене — параметр сохраняется (т.е. функция setParam — отрабатывает нормально) и я в БД вижу эти данные. но ВОССТАНОВЛЕНИЕ — не работает.
Разницы в вериях ЛС — только разные шаблоны.
У кого было то же самое — отзовитесь
8 комментариев
дворецкийкеш.Отключил его и все заработало. а теперь вопрос
У меня топик обновляется хитро отдельной функцией потому как весь топик не хочет обновляться (вот этот баг)
Тепер внимание вопрос. Если я в своей функции буду принудательно сбрсывать кеш:
то его надо будет где-то самому опять пропиcывать, или система потом сама все закеширует?
Достаточно его сбрасывать, он сам закешируется при очередном чтении топика. Если, конечно, у тебя кеш не сбрасывается при каждом обращении к топику