0

我有两个页面:bookings/index并且users/myUserAccount有一个链接到locations/add. 我想要的是,在我保存表单后,locations/add我想返回引用此表单的页面。如果我在 myUserAccount,单击locations/add,我填写表格,保存我的位置,然后我想回到 myUserAccount。这样做有什么好的解决方案?我尝试了 cakephp 的功能$this->referer()。当我进入locations/add页面时,引用者向我显示了最后一页,但是当我按下保存时,它必须再次通过位置控制器的添加操作,并且我的引用者现在更改为locations/add.

4

1 回答 1

2

您可以在您到达时将您的引用者存储在会话变量中,locationsController->view()并在您实际将数据传递给控制器​​时检索它

或者你可以在你的链接中传递一个参数来决定你是来自users/myUserAccount还是来自bookings/indexie

locations/add/referer:user

或者

locations/add/referer:bookings
于 2013-09-27T09:29:33.400 回答