我正在尝试将表单数据发布到/cart/order/edit/
但它似乎不起作用,更有趣的是它在本地工作但不是现场工作。
回应说
哎呀!发生错误
服务器返回“0 未找到“GET /cart/order/edit/”的路由:不允许方法(允许:POST)”。
路由看起来像 (php app/console router:debug)
cart_order GET /cart/order/
cart_order_edit POST /cart/order/edit/
cart_order_save POST /cart/order/save
这是routing.yml
#
# All routes are set up in controller source files in src/*Bundle/Controller/*Controller.php
# using annotations.
#
# Set up Bundle
CartBundle:
resource: "@CartBundle/Controller/"
type: annotation
prefix: /
浏览器中的请求标头说
POST /cart/order/edit/ HTTP/1.1
我试图找到一些意义,但没有
这是我要发布的表格:
<form action="/../cart/order/edit/" method="POST" id="orderForm">
控制器中的路由:
* @Route
* (
* "/cart/order/edit/",
* name="cart_order_edit"
* )
*
* @Method({"POST"})