在编辑表单中使用admin-generator的后端我输出相关对象的列表,即删除
link_to ('delete', $rel_object-> name. '_delete',
Array ('id' => $rel_object-> id),
array ('method '=>' delete ',' confirm '=>' You are serious? ',)
按删除相关对象,但被重定向到相关对象列表,我需要重定向回到对象的编辑表单。
答案 0 :(得分:2)
您的删除请求正在由控制器操作处理和处理 - 您需要检查您的路由以查看哪个。
我的executeDelete操作如下
public function executeDelete(sfWebRequest $request)
{
// delete the associated object
$request->checkCSRFProtection();
$this->forward404Unless($model= Doctrine_Core::getTable('model')->find(array($request->getParameter('id'))), sprintf('Object does not exist (%s).', $request->getParameter('id')));
$model->delete();
// change this line
$this->redirect('model/index');
}
您需要将$this->redirect('model/index');
更改为您想要重定向到的地方