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