Как я могу создать ссылку из службы? Я ввел "роутер" внутри моей службы, однако созданные ссылки /view/42
вместо /app_dev.php/view/42
. Как я могу это решить?
Мой код выглядит примерно так:
services.yml
services:
myservice:
class: My\MyBundle\MyService
arguments: [ @router ]
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'));
}
}