我以这种方式调用 Symfony 函数:
$("#product-stock").load(Routing.generate('stock_new', { cid: company_id} ));
Routing.generate()
FOSJsRoutingBundle中的方法返回此 URL:
http://devserver/app_dev.php/stock/new/1/
哪个是正确的,应该由这个函数处理:
/**
* Display a form to create new stock
*
* @Route("/stock/new/{cid}", name="stock_new")
* @Method("GET")
*/
public function newAction(Request $request) {
die('Entre' . $request->request->get('cid'));
}
但我得到:
301 永久移动 210ms
有没有人知道是什么导致了这种情况或正在发生什么?我花了几个小时试图解决这个问题,但没有成功。
PS:路由定义是唯一的,该路由不存在任何其他方法