如何从服务生成链接?我在我的服务中注入了"router",但是生成的链接/view/42代替了/app_dev.php/view/42.我怎么解决这个问题?
我的代码是这样的:
services.yml
services:
myservice:
class: My\MyBundle\MyService
arguments: [ @router ]
Run Code Online (Sandbox Code Playgroud)
MyService.php
<?php
namespace My\MyBundle;
class MyService {
public function __construct($router) {
// of course, the die is an example
die($router->generate('BackoffUserBundle.Profile.edit'));
}
}
Run Code Online (Sandbox Code Playgroud)