Я использую CakePHP 2.3.4.
Я обнаружил, что данные поста ($this->request->data
) не готов в AppController::beforeFilter
, Он доступен только при перенаправлении на методы действия (например, UserController::login
).
Я обнаружил, что данные поста доступны после Controller::startupProcess
куда это отправить CakeEvent
:
$this->getEventManager()->dispatch(new CakeEvent('Controller.startup', $this));
Но я не могу сделать этот звонок в моем AppController::beforeFilter
так как это позволит программе работать бесплатно. Есть ли способ сделать данные поста доступными в AppController::beforeFilter
?
Задача ещё не решена.
Других решений пока нет …