我们必须这样做
$app->register(new Namespace\SomeServiceProvider());
使用某些服务提供商。
如果我需要使用,比方说,20提供商,
我必须做$app->register...
20次,那很好吗?有没有更好的方法在silex中注册大型提供程序?
感谢。
答案 0 :(得分:1)
这很好,如果你想避免多次编写$app->register
,你可以在配置文件中定义所有 Base Providers 并在你的bootstrap中迭代它们。
您可以使用此ConfigServiceProvider加载各种格式的配置文件。