У меня есть приложение, которое использует CakeSession для сохранения различных пользовательских данных. Теперь я хочу записать некоторые значения по умолчанию, используя CakeSession::write()
, и сделать их доступными для всех представлений (также для кешированных представлений). Таким образом, проверка/запись должна выполняться при каждом запросе до отображения представления.
Но куда поместить код, соответствующий этим требованиям? До сих пор я пытался использовать CakeSession::write()
в следующих позициях, но безуспешно:
- Config/bootstrap.php -> CakeSession еще не определен
- AppController::__construct() -> CakeSession еще не определен
- AppController::beforeFilter() -> не будет вызываться для кешированных представлений
'callbacks'=>true
в качестве параметраcacheAction
, который запускаетbeforeFilter
. - person Ross   schedule 22.12.2012