Php 在Silex中获取所有装载的控制器集合/提供程序
是否有方法获取Silex中所有装载的控制器集合/提供程序 因此,当我有类似于:Php 在Silex中获取所有装载的控制器集合/提供程序,php,silex,Php,Silex,是否有方法获取Silex中所有装载的控制器集合/提供程序 因此,当我有类似于: $app->mount("/faq", new FaqControllerProvider()); $app->mount("/", new HomepageControllerProvider()); 我可以很容易地在最后安装的控制器(HomepageControllerProvider)中获得所有安装的-ed控制器集合/提供程序。Silex不包含对控制器提供程序的引用。您可以通过routes服务访问
$app->mount("/faq", new FaqControllerProvider());
$app->mount("/", new HomepageControllerProvider());
我可以很容易地在最后安装的控制器(HomepageControllerProvider)中获得所有
安装的-ed控制器集合/提供程序。Silex不包含对控制器提供程序的引用。您可以通过routes
服务访问RouteCollection
如果你真的需要访问这些信息,你可以为应用程序
创建一个decorator,它围绕实际的应用程序,捕获对mount
的调用,并让你访问这些信息。这就是我的想法,我认为可能有一个更简单的解决方案。谢谢,继续与Silex保持良好的合作关系:]。