Я хочу передавать значения с одного контроллера на другой. Например, у меня есть контроллер конференции, и я хочу создать новое событие. Я хочу передать идентификатор конференции в событие, чтобы убедиться, что эти два объекта связаны. Я хотел бы сохранить на конференции ivar $, используя метод beforeFilter.CakePHP, передающий значения между контроллерами
Вот моя beforeFilter функция в контроллере События
public function beforeFilter() {
parent::beforeFilter();
echo '1 ' + $this->request->id;
echo '2 ' + $this->request['id'];
echo $this->request->params['id'];
if(isset( $this->request->params['id'])){
$conference_id = $this->request->params['id'];
}
else{
echo "Id Doesn't Exist";
}
}
Всякий раз, когда я изменить URL-то вроде:
http://localhost:8888/cake/events/id/3
или
http://localhost:8888/cake/events/id:3
я получаю ошибку о том, что id не определен.
Как я могу продолжить?