我对 Grails 很陌生,尽管我确实有很多使用不同语言(Perl、Python、Ruby)的其他 mvc 框架开发 Web 应用程序的经验。
我试图了解 CRUD 在 grails 中的含义。
基本上,Grails 默认为 create 函数创建以下两种方法:
create,用于显示表单创建保存,用于保存已发布的表单
现在来自不同的框架,我习惯于只有一种创建方法:
create,如果请求方法是 GET,这个函数将显示表单,如果请求方法是 POST,则保存表单,这似乎是大多数框架的首选方式?!?!?
为什么 Grails 会采用完全不同的方法来实现这个功能?我知道我可以手动更改它,但是这样做会有什么影响?我会失去什么,我会得到什么。
我知道这不是一个非常具体的问题,我当然不想引发一场激烈的战争,但我想了解为什么要选择另一种方式......
提前感谢您的分析。