【发布时间】:2016-02-09 19:46:30
【问题描述】:
我有一个带有参数的动作,路线如下所示:
/cs/{id}
它是Cassette 控制器中的individualAction。
有时,500 Internal Server Error - NoResultException 会出现异常 - 这是预期的行为。
我正在寻找重定向到另一个控制器操作editAction,当这种情况发生时,路线是这样的:
/cs/{id}/edit
它需要是特定于控制器的,因为我想用不同的控制器动作重复这个。它还需要保留原始操作的参数。
我一直在研究事件侦听器,但我不确定这是否过于矫枉过正,我正在努力找出如何使它们特定于操作 - 如果是的话,我很乐意将代码保留在控制器中更好的解决方案。
【问题讨论】: