软件包名称为短期类名(实例类名称的最后一部分,没有名称空间)实际绑定类(请参见the code)。
几个例子..
FOS\UserBundle\FOSUserBundle -> FOSUserBundle
Sylius\Bundle\ReviewBundle\SyliusReviewBundle -> SyliusReviewBundle
Sonata\BlockBundle\SonataBlockBundle -> SonataBlockBundle
如果你看一下你用的包添加到您注册的包,你可以从该包名称的类。
因此,例如(来自奏块捆绑文档截取)..
public function registerBundles()
{
return array(
// Dependency (check that you don't already have this line)
new Knp\Bundle\MenuBundle\KnpMenuBundle(),
// Vendor specifics bundles
new Sonata\CoreBundle\SonataCoreBundle(),
new Sonata\BlockBundle\SonataBlockBundle(),
);
}
将KnpMenuBundle
,SonataCoreBundle
和SonataBlockBundle
。
非常感谢您! – user3440145