Я новичок в symfony и github.
Вопрос: Когда я удаляю задание с идентификатором 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();
Если объект cron_jobs с идентификатором 15 не существует, forward404Unless() должен перенаправить пользователя (вас) на страницу 404, что и делает метод forward404Unless().
Если $ message из forward404Unless ($ condition, $ message = null) не является нулевым, вы можете использовать его на странице 404, чтобы показать, в чем проблема.
Возможно, вы дважды удалили объект cron_jobs с идентификатором 15, и поэтому вы видите страницу 404.
Если вы действительно используете версию 1.2.12, вам следует как можно скорее обновиться, потому что эта версия Symfony больше не поддерживается.