1 回答

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊
更新:
因此,我做了更多的實(shí)驗(yàn),因?yàn)槲沂占哪康氖窃诹谐雎肪€時(shí)使用“標(biāo)簽”數(shù)據(jù)。我認(rèn)為使用默認(rèn)部分仍然更容易,但您可以使用路由集合訪問(wèn)選項(xiàng)信息:
class PlayCommand extends Command
{
protected static $defaultName = 'app:play';
private RouterInterface $router;
public function __construct(RouterInterface $router)
{
parent::__construct();
$this->router = $router;
}
protected function execute(InputInterface $input, OutputInterface $output): int
{
$routes = $this->router->getRouteCollection();
$route = $routes->get('index');
$label = $route->getOption('label');
不確定是否有一種方法可以直接從樹枝內(nèi)部獲取路線,但為此編寫一個(gè)樹枝擴(kuò)展很容易。
原答案:
默認(rèn)部分用于提供附加信息。
我很難找到選項(xiàng)部分的文檔。這篇博客文章討論了一些新選項(xiàng),例如 utf-8 支持。我認(rèn)為選項(xiàng)部分是由路由器使用的。不積極。
/**
* @Route("/", name="index", options={"label"="COMMMON_CLIENTMANAGEMENT"})
*/
- 1 回答
- 0 關(guān)注
- 166 瀏覽
添加回答
舉報(bào)