使用加载程序创建的Symfony更新路由

使用加载程序创建的Symfony更新路由,symfony,Symfony,我创建了一个路由加载器,它创建指向控制器的具体路由。这种具体的路由基于实体,因此,如果我创建或更新实体,则需要创建或更新相应的路由。到目前为止,唯一的方法是使用cache:clear命令,但我希望在生产环境中避免这种情况。我只想刷新routes集合,但我不确定是否可能 我想您可以编写自己的命令,但您似乎希望在不运行cache:clear的情况下进行代码更改:在生产环境中?这不是一个好主意。我使用了($this->get('cache\u-warter')->warmUp($this->getPa

我创建了一个路由加载器,它创建指向控制器的具体路由。这种具体的路由基于实体,因此,如果我创建或更新实体,则需要创建或更新相应的路由。到目前为止,唯一的方法是使用cache:clear命令,但我希望在生产环境中避免这种情况。我只想刷新routes集合,但我不确定是否可能

我想您可以编写自己的命令,但您似乎希望在不运行cache:clear的情况下进行代码更改:在生产环境中?这不是一个好主意。我使用了($this->get('cache\u-warter')->warmUp($this->getParameter('kernel.cache\u-dir'));)但它有时只刷新UrlGenerator和UrlMatcher,我不确定为什么只是有时。最后,我完全清除了缓存,因为我没有找到更可靠的方法。我想您可以编写自己的命令,但您似乎希望在不运行cache的情况下更改代码:在生产中清除?这不是一个好主意。我使用过($this->get('cache_warner')->warmUp($this->getParameter('kernel.cache_dir')));),但它有时只刷新UrlGenerator和UrlMatcher,我不确定为什么只是有时。最后,我完全清除了缓存,因为我没有找到更可靠的方法。