сделал left join и теперь не кешируется.
Явно надо указывать, что кешировать с референсом
Подскажете как?
И зачем доки писать? cache => [ ttl => время, cache_joins => true ]
Спасибо. Не смог найти. Ссылочку подкинете?
Учебный курс разработчика, раздел orm
Если в изменения в joins то кеш основной таблицы нужно вручную скидывать?
Не пробовал, но по идее нет.
К основной таблице присоедена табшица UserTable. И когда пользователь меняет имя то в основной таблице выводится с кеша. Пробовал даже вручную UserTable::ClearCache() - не помогает. Только ClearCache() основной.
Значит, вешайте обработчик для сброса.
Да. Именно. Но будет ли правильно всей таблице кеш скидывать если только к одной записи присоединенный юзер поменял имя?
А как иначе? Штатный сброс работает именно так.
Обсуждают сегодня