【问题标题】:Navigate from overview to detail page with input使用输入从概览页面导航到详细信息页面
【发布时间】:2015-03-27 10:08:14
【问题描述】:

情况的小草图: 我有一个带有过滤表单的概览页面(模型的分页概览)。您可以从此概览页面导航到模型详细信息页面。 详情页有一个返回链接(返回上一页,大多数时候这是概览页,但不一定)

让用户从概览页面导航到详细信息页面并返回,同时保留来自概览页面的输入(链接页码($_GET 参数)和过滤器输入($_POST 参数)的最佳选择是什么?

提前谢谢你...

【问题讨论】:

  • 让你的反向链接执行一个 Javascript 历史记录(所以它就像一个后退按钮)或使用引用者作为链接中的 href
  • 这还不错,但想象一下:我在概览页面中选择一个过滤器并提交过滤器表单,然后添加第二个过滤器选项但不提交表单。然后我转到详细信息页面并返回,仍然检查第二个过滤器选项。另外,我不想使用带有 javascript 的链接,而是使用 Laravel 的方式,闪烁输入。无论如何,这已经是一个很好的解决方案(不知何故没有考虑过)但我想知道它是否可以通过 laravel 方式完成

标签: session laravel routing laravel-5


【解决方案1】:

好的,这就是我的做法。

  1. 将过滤器表单值放入会话中(而不是闪烁输入)
  2. 表单模型将会话值绑定到表单
  3. 添加一个路由,去掉会话对象,重定向到原来的路由

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-23
    • 2019-12-09
    • 1970-01-01
    • 2012-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多