我是新来的蛋糕,我试图让事件保存后重定向的函数..它在其他代码例如用户,而不是在事件的..
功能并保存事件,它只是它不会重定向或使用本SETFLASH
这里是我的事件控制器添加功能可按代码:
public function add() {
if ($this->request->is('post')) {
$this->Event->create();
if ($this->Event->save($this->request->data)) {
$this->Session->setFlash(__('The event has been saved'));
$this->redirect(array('action' => 'eventmanage'));
} else {
$this->Session->setFlash(__('The event could not be saved. Please, contact the administrator.'));
}
}
}
任何帮助将非常感谢!
最可能的原因是,您的应用程序之前输出一些数据*重定向头被发送。如果您的文件包含utf-8 BOM等,请检查'<?php'标记之前或'?>'结束标记之前是否有空格(您应该在php-only文件中删除这些空格)。能够通过检查萤火虫或Chrome网络探测器内的响应来检查此问题 – thaJeztah 2013-02-28 22:47:14
谢谢,如果您希望整个“”是问题,您可以将其作为答案张贴。 非常感谢! – iwj145 2013-03-01 19:46:25
我发布了它作为答案,很高兴我可以帮助! – thaJeztah 2013-03-01 21:09:17