我对symfony的路由器生成器有问题
当我跑步的时候
dump($this->container->get('router'));exit;
在控制器上我的路由器上下文就像这样
#context: RequestContext {#306 ▼
-baseUrl: "/my-project/web/app_dev.php"
-pathInfo: "/accueil"
-method: "GET"
-host: "localhost"
-scheme: "http"
-httpPort: 82
-httpsPort: 443
-queryString: ""
-parameters: array:1 [▶]
}
但相同的代码,但在邮件服务上我得到这个#context: Symfony\Component\Routing\RequestContext {#312
-baseUrl: ""
-pathInfo: "/accueil"
-method: "GET"
-host: "localhost"
-scheme: "http"
-httpPort: 80
-httpsPort: 443
-queryString: ""
-parameters: []
}
我在获取网址之后发现了这个问题 " http://localhost/bundleRoute/myRoute/7" 代替 的" http://localhost/my-project/web/app_dev.php/bundleRoute/myRoute/7"
感谢。
答案 0 :(得分:0)