Grails:您可以将 create/save 与命令对象一起使用吗?

Grails: Can you use create/save with Command Objects?

在我审查过的所有 Grails 命令对象示例中,作者在他们的控制器中使用了新的操作名称(例如,"login"、"register")而不是 "create" 或"save."

使用命令对象处理表单数据是否排除了在控制器中使用 "create" 和 "save" 作为函数名称?如果是,是否因为这些操作假定使用域对象而不是命令对象?

(上下文:在 CO 验证失败后试图重新填写表格真是痛苦。)

不,Grails 根本不禁止,而且相当普遍。没有什么能阻止您使用 Command 对象来支持您的表单和建立您的 saving/creating/etc。来自和使用控制器名称,例如 createsave.