哪里可以找到 Symfony2 干净的骨架?
Posted
技术标签:
【中文标题】哪里可以找到 Symfony2 干净的骨架?【英文标题】:Where to find Symfony2 clean skeleton? 【发布时间】:2012-01-07 04:06:17 【问题描述】:我需要一个干净的骨架,没有默认的演示和配置,以了解所有配置过程,从零开始,并为 Symfony 2 创建包。
谢谢!
【问题讨论】:
是的,但它所说的只是不再可用的 symfony-bootstrapper.git 和演示文件附带的 Symfony2 标准下载。 【参考方案1】:下载带有 Acme 演示的 Standard Edition,在该发行版中有一个名为 README.md
的文件,在底部有一个部分描述了如何删除 Acme 内容:
将此版本用作应用程序的基础
由于标准版是完全配置的,并且带有一些 示例,您需要在使用它构建之前进行一些更改 你的申请。
分发配置了以下默认值:
Twig 是唯一配置的模板引擎; Doctrine ORM/DBAL 已配置; Swiftmailer 已配置; 所有内容的注释均已启用。默认捆绑包
删除AcmeDemoBundle
向您展示了 Symfony2 的运行情况。 玩过之后,你可以按照以下步骤移除它:src/Acme
目录; 删除app/config/routing_dev.yml
中引用AcmeBundle的路由条目; 从app/AppKernel.php
中的注册包中移除AcmeBundle;
您也可以删除web/bundles/acmedemo
,因为这只是使用php app/console assets:install web
安装的资产。
【讨论】:
【参考方案2】:演示文件只是一个包,它们实际上有助于理解 Symfony2 的配置。它们也仅在开发前端控制器中初始化,并且很容易通过从您的应用内核和配置中删除捆绑包来删除。
Symfony2 框架学习起来非常具有挑战性,因为有许多不同的方法可以完成给定的任务。配置文件可以有不同的格式和不同的位置。
尝试使用 Interactive Generator 命令行工具创建捆绑包。这是一个非常好的概述:http://symfony.com/doc/2.0/book/page_creation.html
祝你好运!
【讨论】:
以上是关于哪里可以找到 Symfony2 干净的骨架?的主要内容,如果未能解决你的问题,请参考以下文章
Symfony2,将 css、javascript、图像放在哪里