与symfony2包混淆

时间:2012-01-10 14:28:32

标签: php plugins symfony

我对symfony2捆绑包有点困惑。

我想知道symfony中的所有内容都是捆绑包括主应用程序。

我在想,网站的核心是某个地方,我可以编写代码来使用捆绑包,就像我们使用主应用程序代码中的插件一样。

或者Symfony没有核心内容。核心本身就是捆绑

3 个答案:

答案 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