在哪里可以找到Symfony2的干净骨架?

8
我需要一个干净的框架,没有默认的演示和配置,以便了解所有的配置过程。从零开始,并为Symfony 2创建捆绑包。
谢谢!

1
是的,但它只提到了symfony-bootstrapper.git,这已经不再可用了,以及Symfony2标准下载,其中包含演示文件。 - Gabriel Santos
2个回答

15

下载带有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安装的资产。


1

演示文件只是一个捆绑包,它们实际上有助于理解Symfony2的配置。 它们也仅在开发前端控制器中初始化,并且可以通过从应用程序内核和配置中删除捆绑包来轻松删除。

Symfony2框架非常具有挑战性,因为您可以使用许多不同的方法来完成给定的任务。 配置文件可以采用不同的格式并位于不同的位置。

尝试使用交互式生成器命令行工具创建捆绑包。 这里有一个非常好的概述:http://symfony.com/doc/2.0/book/page_creation.html

祝你好运!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接