gpt4 book ai didi

grails - 更改grails资源默认操作名称/标签

转载 作者:行者123 更新时间:2023-12-02 15:20:08 25 4
gpt4 key购买 nike

当我们使用resource属性来定义“/ api / user”(资源:“用户”)之类的映射时,Grails将创建以下映射:

"/api/user/create"(controller: 'user', action: 'create', method: 'GET')
"/api/user/edit"(controller: 'user', action: 'edit', method: 'GET')
"/api/user(.(*))?"(controller: 'user', action: 'delete', method: 'DELETE')
"/api/user(.(*))?"(controller: 'user', action: 'update', method: 'PUT')
"/api/user(.(*))?"(controller: 'user', action: 'save', method: 'POST')

好吧,我想做的就是更改这些默认值,以便将 Action 翻译成我的母语。因此,当我创建资源时,我希望这些操作是:“关键,编辑,删除,常规,萨尔瓦”。

那可能吗?我该怎么做?

提前致谢。

最佳答案

您可能应该编写一个新的RestfulController实现(基于@Resource AST(抽象语法树)注释,我们可以将其用作父类(super class))。

看看这个:http://mrhaki.blogspot.com/2014/07/grails-goodness-custom-controller-class.html

并基于RestfulController实现:
https://github.com/grails/grails-core/blob/master/grails-plugin-rest/src/main/groovy/grails/rest/RestfulController.groovy

关于grails - 更改grails资源默认操作名称/标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38022664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com