我正在运行一个必须调用外部第一方php脚本的cakePHP应用程序。控制器动作流程如下所示:
function add($id = null, $year = null, $month = null, $day = null, $project_id = null){
...
if($this->saveRepeatedEvents($event, $employees, $weekdays)) {
$this->Session->setFlash(__('Events have been saved'));
$this->redirect(array('controller' => 'users', 'action'=>'index'));
}
...
}
function saveRepeatedEvents($event, $employees, $weekdays) {
App::import('Vendor', 'notifications/Notifications');
$notifications = new Notifications;
// code omitted…
$notifications->send_notification($employees, $eventId, $numberOfEvents);
return true;
}
调用外部脚本,它们执行预期的操作。问题是脚本执行后,应用程序应该设置一个闪存并重定向用户,但所有这一切都是返回一个空白页。
我已经检查了错误日志,但它们也是空的。
我真的迷失在这种情况下,非常感谢任何帮助。