“新”作为Play中的动作名称

时间:2013-12-28 14:29:24

标签: scala rest playframework restful-architecture playframework-2.2

作为关键字在JVM中保留,new应该使用2个单引号标记进行转义,以便在Play中用作动作的名称(,创建,编辑,更新,索引,删除,显示)。我认为这会带来不便。

Play中是否有另一个事实上的操作名称替换new

1 个答案:

答案 0 :(得分:1)

在Play中,您可以使用任何(非语言保留)名称进行操作,因此它可以作为示例newItem。很明显,如果在一个控制器中,您需要为所有模型添加操作,例如:newPosteditPostnewCommenteditComment等。

如果您为每个模型使用单独的控制器(更好),您还可以为您的操作ActionnewAction等添加editAction后缀。虽然看起来多余,但最终还是以后使用隐式导入更容易使用它,即。来自indexAction的{​​{1}}。

P.S。这个动作我最喜欢的名字是indexView - 但是你可以看到它的味道而不是模式。