0

我在Restler2将参数传递给函数时遇到问题。你可以在Restler3这个函数中传递任何你想要的参数

function sum()
{
    return array_sum(func_get_args());
}

因此,例如 urlhttp://...../math/sum/1/2/3/4/5/6它将对所有参数求和,但在 Restler2 中这会返回错误

{
  "error": {
    "code": 404,
    "message": "Not Found"
  }
}

. 你们知道如何解决这个问题吗?

4

1 回答 1

1

Restler 2 没有这个功能!您最好的选择是向函数添加足够多的参数,然后使用func_get_args()

function($p1=null, $p2=null, $p3=null, $p4=null, $p6=null, $p7=null, $p8=null) {
    return array_sum(func_get_args());
}

或者,您可以将通配符路由功能移植到restler 2,我们将很乐意接受您的拉取请求:)

于 2013-10-29T05:08:15.177 回答