如何在Silex中管理服务提供者

时间:2013-10-16 00:21:04

标签: php silex

我们必须这样做

$app->register(new Namespace\SomeServiceProvider());

使用某些服务提供商。

如果我需要使用,比方说,20提供商, 我必须做$app->register... 20次,那很好吗?有没有更好的方法在silex中注册大型提供程序?

感谢。

1 个答案:

答案 0 :(得分:1)

这很好,如果你想避免多次编写$app->register,你可以在配置文件中定义所有 Base Providers 并在你的bootstrap中迭代它们。

您可以使用此ConfigServiceProvider加载各种格式的配置文件。