我需要一个干净的框架,没有默认的演示和配置,以便了解所有的配置过程。从零开始,并为Symfony 2创建捆绑包。
谢谢!
谢谢!
下载带有Acme演示的标准版,该版本中有一个名为README.md
的文件,在底部有一节描述如何删除Acme内容:
将此版本用作应用程序的基础
由于标准版已经完全配置并带有一些示例,因此在使用它构建应用程序之前,您需要进行一些更改。
发行版配置了以下默认值:
- Twig是唯一配置的模板引擎;
- Doctrine ORM/DBAL已配置;
- Swiftmailer已配置;
- 启用了所有注释。
默认包
AcmeDemoBundle
演示了Symfony2的功能。玩弄一番后,您可以按照以下步骤删除它:
- 删除
src/Acme
目录;- 从
app/config/routing_dev.yml
中删除引用AcmeBundle的路由条目;- 从
app/AppKernel.php
中注册的bundles中删除AcmeBundle;
您还可以删除web/bundles/acmedemo
,因为那只是使用php app/console assets:install web
安装的资产。
演示文件只是一个捆绑包,它们实际上有助于理解Symfony2的配置。 它们也仅在开发前端控制器中初始化,并且可以通过从应用程序内核和配置中删除捆绑包来轻松删除。
Symfony2框架非常具有挑战性,因为您可以使用许多不同的方法来完成给定的任务。 配置文件可以采用不同的格式并位于不同的位置。
尝试使用交互式生成器命令行工具创建捆绑包。 这里有一个非常好的概述:http://symfony.com/doc/2.0/book/page_creation.html
祝你好运!