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