我对symfony2捆绑包有点困惑。
我想知道symfony中的所有内容都是捆绑包括主应用程序。
我在想,网站的核心是某个地方,我可以编写代码来使用捆绑包,就像我们使用主应用程序代码中的插件一样。
或者Symfony没有核心内容。核心本身就是捆绑
答案 0 :(得分:5)
您可以将您的网站完全定义为捆绑包,这意味着
Mycompany/MywebsiteBundle
或者您可以将您网站的不同部分定义为不同的捆绑,我个人喜欢
`Mycompany/ForumBundle
Mycompany/BlogBundle
Mycompany/NewsletterBundle`
答案 1 :(得分:2)
Symfony2是基于捆绑的框架 =>所以,一切,以及核心本身都是捆绑。
您可以在app / AppKernel.php中看到默认加载了哪个包。
但Symfony2还包含一个库,由“components(vendor / symfony / src / Symfony / Components)”组织。捆绑中的代码可以使用此库..
答案 2 :(得分:0)
确实,一切都是捆绑。根据Symfony2文档:
http://symfony.com/doc/2.0/book/page_creation.html#page-creation-bundles