嗯,事情变得简单,我目前正在使用Symfony 3进行开发,在路由方面我遇到了一个小问题,为了管理文章,论坛等,我做了一个后台办公室,所以做事情简单的删除,更新和锁定文章,主题等等,我做了路线,一个用于删除,一个用于更新,一个用于锁定文章。
但是,问题是,我已经创建了一个控制每个CRUD操作的服务,这个是我的控制器调用的(为了使我的控制器更轻),例如,如果我想删除一篇文章,我致电服务:
$this->get('core.back')->deleteArticle($id);
$this->addFlash('success', "L'article a été supprimé");
return $this->redirectToRoute('equipe_admin');
我的问题很简单,如果我有多个博客,我需要通过博客创建一个动作,以便删除存储库传递的实体,但我想要的是从我来的地方走一条路,然后制作一个if / elseif / else声明:
“如果你从这条路上赞颂=>删除文章=>返回到最后一条路”
在此之后,我的控制器只能有一个删除操作,我只是使用if / else语句来进行重定向。
好吧,如果有人遇到同样的问题或者有路要检查以便找到答案,我会提前感谢你。