http://example.com/api/transfer/transfers/code/456/code/234
在上面的网址上使用$ this-> get('code')时,我希望REST库返回一个数组或代码列表。
而是返回最后一个。
是否有办法在列表中返回两个值,或者是否有其他建议用于格式化URL。
谢谢
答案 0 :(得分:0)
我知道你发布这个问题已经很久了。然而,它可以帮助其他人寻找相同的东西。
假设transfer
是您的控制器且transfers
是函数,另一种格式化网址的方法可能是:
http://example.com/api/transfer/transfers?code[]=456&code[]=234
这是你执行$this->get('code')
你会得到一个阵列。
如果您是通过代码创建网址,则可以使用http_build_query()
。它处理必要的转义。这意味着在这种情况下,它会替换[
的{{1}}和%5B
的{{1}}。
代码如下:
]