哪里可以找到 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 干净的骨架?的主要内容,如果未能解决你的问题,请参考以下文章

请问一下这个matlab程序的syms哪里错了

如何在 swift 中使用多个部分的骨架加载?

Symfony2 学说清除缓存

Symfony2,将 css、javascript、图像放在哪里

Symfony2 在 YAML 配置中使用 PHP 类常量?

Symfony2 共享的 CSS 和 JS 资产在哪里,最佳实践是明智的?