对象cron_jobs不存在(15)

时间:2015-01-30 04:54:00

标签: php symfony1

我是symfony和github的新手。

问题:当我删除I​​D为15的作业时,会显示此错误消息。 "对象cron_jobs不存在(15)"。 贝娄是我的代码。

$this->forward404Unless($cron_jobs = CronJobsPeer::retrieveByPk($request->getParameter('id')), sprintf('Object cron_jobs does not exist (%s).', $request->getParameter('id')));
        $cron_jobs->delete();

1 个答案:

答案 0 :(得分:2)

如果id为15的cron_jobs对象不存在,则forward404Unless()应该将用户(您)转发到404页面,这正是forward404Unless()方法的作用。

如果 forward404Unless($ condition,$ message = null)中的 $ message 不为空,则可以在404页面上使用它来显示问题所在。

也许你已经删除了id为15两次的cron_jobs对象,这也就是你显示404页面的原因。

  

如果你真的使用1.2.12版本,你应该尽快升级   可能因为这个版本的symfony不再维护了。