0

我正在尝试调用 index 操作并继续调用 count 操作,但我不知道为什么。这是代码中的urlmapping

group "/api/product",{
    "?"(controller: 'product', action: 'save', method: 'POST')
    "?"(controller: 'product', action: 'index', method: 'GET')
    "/$id?"(controller: 'product', action: 'delete', method: 'DELETE')
    "/$id?"(controller: 'product', action: 'update', method: 'PUT')
    "/$id?"(controller: 'product', action: 'show', method: 'GET')
    "/count?"(controller: 'product', action: 'count', method: 'GET')
}
4

1 回答 1

1

尝试以下映射:

"/api/product/count"(controller:"product")
{
     action = [GET:"count"]
}

"/api/product/$id"( controller:"product")
{
     action = [GET: "show", PUT:"update",DELETE:"delete"]
}

"/api/product"( controller:"product")
{
     action = [GET: "index", POST:"save"]
}
于 2016-04-12T08:46:50.167 回答