发送 2 个参数 - FOSRestController
Send 2 parameters - FOSRestController
我戴着 FOSRestController 来创建一个 api 唯一的问题,我想在 get 方法中发送 2 个参数,但我做不到。
这个和我的函数
public function getSearchAction($search, $pag)
{
}
路由器调试中出现只发送1个参数。
有人知道我发送了 2 个参数吗?
谢谢。
我确实为我工作。虽然这没有生成与您相同的路线。
public function getSearchAction($search, $page)
{
}
生成路线:
get_search GET ANY ANY /whatever/{search}/search/{page}.{_format}
您是否在 运行 app/console debug:router
之前清除了缓存?
如果它仍然不适合您,可以使用注释 FOS\RestBundle\Controller\Annotations\Get
手动设置路线:
/**
* @Get("/search/{term}/{page}")
*/
public function getSearchAction(Request $request, $term, $page)
{
}
生成路由:
get_search GET ANY ANY /whatever/search/{term}/{page}.{_format}
我戴着 FOSRestController 来创建一个 api 唯一的问题,我想在 get 方法中发送 2 个参数,但我做不到。
这个和我的函数
public function getSearchAction($search, $pag)
{
}
路由器调试中出现只发送1个参数。
有人知道我发送了 2 个参数吗?
谢谢。
我确实为我工作。虽然这没有生成与您相同的路线。
public function getSearchAction($search, $page)
{
}
生成路线:
get_search GET ANY ANY /whatever/{search}/search/{page}.{_format}
您是否在 运行 app/console debug:router
之前清除了缓存?
如果它仍然不适合您,可以使用注释 FOS\RestBundle\Controller\Annotations\Get
手动设置路线:
/**
* @Get("/search/{term}/{page}")
*/
public function getSearchAction(Request $request, $term, $page)
{
}
生成路由:
get_search GET ANY ANY /whatever/search/{term}/{page}.{_format}