Вы можете попытаться сохранить сообщение в сеансе, а затем извлечь его при загрузке страницы.
т.е.
if(isset($this->data)){
if(isset($this->data['clear'])){ //some field (button) which will clear the session
$this->Session->delete('post');
unset($this->data);
}
$this->Session->write('post', $this->data);
}
if($this->Session->read('post')){
$this->data = $this->Session->read('post');
}
Если вы хотите взглянуть на этот компонент: Фильтрующий компонент . Пост немного устарел, но компонент все еще адекватен, и я использую его в своих проектах:)