调用供应商脚本会返回一个空白页面CakePHP

时间:2013-12-03 12:09:45

标签: php cakephp cakephp-2.3

我正在运行一个必须调用外部第一方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;
}

调用外部脚本,它们执行预期的操作。问题是脚本执行后,应用程序应该设置一个闪存并重定向用户,但所有这一切都是返回一个空白页。

我已经检查了错误日志,但它们也是空的。

我真的迷失在这种情况下,非常感谢任何帮助。

0 个答案:

没有答案