Php Symfony 2.8:如何拖动用户访问的上一个URL;“后退”;目的?

Php Symfony 2.8:如何拖动用户访问的上一个URL;“后退”;目的?,php,symfony,erp,symfony-2.8,Php,Symfony,Erp,Symfony 2.8,我正在Symfony 2.8中开发一个几乎复杂的ERP系统,我在设计整个系统方面做得很好,以避免代码复制,并采用智能和可重用的代码。我正在努力寻找一种聪明的方法来处理用户访问过的前一个URL,创建智能的“后退”按钮来放置在我的视图中。给大家举个例子:让我们来考虑一下“单一产品”页面。此页面可通过“产品列表”页面以及1000个其他页面(单一报价页面、仓库页面等)访问。因此,在“单一产品”页面中,我有一个“返回”按钮,它必须将我带回上一页,而这并不总是“产品列表”页面!这只是一个理解场景的示例,但不

我正在Symfony 2.8中开发一个几乎复杂的ERP系统,我在设计整个系统方面做得很好,以避免代码复制,并采用智能和可重用的代码。我正在努力寻找一种聪明的方法来处理用户访问过的前一个URL,创建智能的“后退”按钮来放置在我的视图中。给大家举个例子:让我们来考虑一下“单一产品”页面。此页面可通过“产品列表”页面以及1000个其他页面(单一报价页面、仓库页面等)访问。因此,在“单一产品”页面中,我有一个“返回”按钮,它必须将我带回上一页,而这并不总是“产品列表”页面!这只是一个理解场景的示例,但不是唯一的示例

我想采用Symfony提供的“前/后过滤器”,以便将用户访问的前一个url存储在全局变量中,但后来我意识到,例如,在一个页面中,我还向Symfony发送了一些Ajax请求,因此,我最终可能会存储最新的ajax请求,而不是我现在所在页面之前访问的url。以及其他问题

我相信任何一个正在开发中大型项目的人都必须面对这个问题,我很想知道如何以明智的方式解决这个问题

谢谢, Guido

尝试使用这个jQuery代码(对我有用):


在HTML代码中的某些
链接
按钮上。或者使用类似的解决方案。

这不是你提出的问题的答案,而是其他需要考虑的问题。您的ERP应用程序有许多相互关联的部分和导航路径。我想知道一个简单的“反向”链接是否足够。面包屑是否可以为用户提供更多的上下文,让他们可以回顾自己的步骤?谢谢Cameron!面包屑是个好主意!我在想他们,但我更需要一个解决方案来跟踪以前的路线和路径,驱动用户到实际页面!谢谢,但是让我们假设页面重新加载,因为iser正在提交表单,以便对产品的详细信息进行更新。从那一刻起,history.back()函数将使我再次回到产品页面。我正在寻找更高级的东西
$(document).ready(function(){
    $('a.backbutton').click(function(){
        parent.history.back();
        return false;
    });
});