Php 控制器和URL的设计思想-Symfony2
我有一个页面(我们称之为编辑页面),有两个表单——第一个表单用于更新数据库中一个表中的信息,它有一个提交按钮“保存”,另一个页面用于处理另一个表中的信息,它有自己的按钮“添加”和一个链接“删除”来删除现有行。无论你按下三个保存、添加或删除按钮中的哪一个,你都应该停留在同一页面上。你能告诉我哪一种是最好的制作方法吗Php 控制器和URL的设计思想-Symfony2,php,symfony,Php,Symfony,我有一个页面(我们称之为编辑页面),有两个表单——第一个表单用于更新数据库中一个表中的信息,它有一个提交按钮“保存”,另一个页面用于处理另一个表中的信息,它有自己的按钮“添加”和一个链接“删除”来删除现有行。无论你按下三个保存、添加或删除按钮中的哪一个,你都应该停留在同一页面上。你能告诉我哪一种是最好的制作方法吗 当您按下delete键时,我正在路由到另一个url,该url调用deleteController,它在其中重定向回上一页(编辑页) 我想不出更好的办法了,因为删除是一个链接。请随意提出
method=“delete”
的表单中,并在控制器中执行类似操作:
/**
*@Route(“/{id}”)
*@方法(“删除”)
*@ParamConverter(“实体”,class=“MyAdminBundle:MyEntity”)
*/
公共函数deleteAction(MyEntity$实体)
{
//删除
// ...
//做重定向
$this->redirect($this->generateUrl('list'));
}
方法(编辑:POST
,创建:PUT
)。
您可以设置不同的操作
,然后执行重定向