介绍Symfony演示应用程序ob娱乐下载

《阿凡达》的sofien benrhouma
这个演示@Stof会有一捆? ?
《阿凡达》的哈维尔·Eguiluz
@Sofien没有计划为这个演示创建一个包。这个项目的目的是把它作为一个独立的应用程序展示Symfony的特性。ob娱乐下载
《阿凡达》的Vazgen Manukyan
太棒了! ! !我记得这本书1.3和symfony的演示应用程序。ob娱乐下载现在我们有新的敌人symfony2 ! ! ! ob娱乐下载! ! ! ! ! !
《阿凡达》的彼得Kokot
这是可怕的。非常必要的和有用的。
Andres Rosero委拉斯开兹的《阿凡达》
这是完美的!请上传更多这样的例子。
《阿凡达》的丹尼尔·里贝罗
这是远离Symfony的参考实现的最佳实践。ob娱乐下载

首先,你看到坏的一个基本的例子代码,实体被填充,直接保存在一个控制器(https://github.com/symfony/symfony-demo/blob/master/src/AppBundle/Controller/BlogController.php # L78)。ob娱乐下载一个好的解决方案,将这两个不同的动作分割成加湿器-填充实体和经理——拯救他们抽象了持久层(是的,你的教条的实体管理器)。

另一个问题是被动态创建的形式,直接在控制器(https://github.com/symfony/symfony-demo/blob/master/src/AppBundle/Controller/ob娱乐下载BlogController.php # L126)。ob娱乐下载Symfony允许你这么做,这是非常,非常好。但这并不意味着你应该这么做。保持你的形式实现独立——真的,真的远——从你的控制器。每个形式可以有它自己的实现,甚至每个字段。在这样一个基本的例子,似乎有点的开销,但请相信我:大多数应用程序倾向于快速增长,这是一个非常坏的榜样。

一个例子奇怪的实践将AppBundle的定义,认为整个应用程序。来吧?我们现在通过,因为很长一段时间。捆绑包是假设将thirdy-party库集成到Symfony和添加功能。ob娱乐下载我们不要把我们的代码包,没有意义。当然,除非你想成为耦合Symfony的结构从一开始。ob娱乐下载

好吧,至少布局看起来不错。

我的底线是:用Symfony找出最佳实践,试图遵循成功项目的框架,比如Sylius等等。ob娱乐下载Sylius也有它的问题,但至少社区意识到他们正试图找到解决方案。欧宝体育平台怎么样
《阿凡达》的康拉德Černy
是的,大步! !很棒的家伙
《阿凡达》的维克多Bocharsky
> >哈维尔Eguiluz
> >…
> >我们将添加分页的例子。

@Javier将您想要使用KnpPaginatorBundle或实现定制简单的分页?
《阿凡达》的哈维尔·Eguiluz
@Victor,我猜它将合理使用最流行的分页包(KnpPaginatorBundle)而不是手工做的。
《阿凡达》的铁托米格尔·科斯塔
我真的很喜欢我们安装演示应用程序的方式,我只会改变命令名说的更明确一些,类似,演示:部署或演示:安装。测试呢? !不是Symfony相关ob娱乐下载,但官方提倡良好实践的应用程序,应该测试。
《阿凡达》的维克多Bocharsky
@Javier谢谢,这将是伟大的!
《阿凡达》的Maninder辛格
@Christophe我的意思是没有单一的建议方法应用分页帮助初学者。当我看到帖子管理部分演示我想应该有页码应用。但没有分页。
《阿凡达》的哈维尔·Eguiluz
@Tito我们喜欢“演示”命令名让事情变得简单。关于测试,我们已经在https://github.com/symfony/symfony-demo/tree/master/src/AppBundle/Tests单元测试ob娱乐下载和功能测试,但你是对的,我们需要添加更多的他们。我们很快就会做到的。
《阿凡达》的岗卡罗达
这个Symob娱乐下载fony演示应用程序很棒。我只是喜欢新特性已经宣布了在过去的几天里。由于每个人都参与进来。
《阿凡达》的岗卡罗达
你有把表单类型类在“形式”目录中,而不是“形式/类型”。那是正确的吗?你把事件监听器和用户的形式吗?
《阿凡达》的哈维尔·Eguiluz
@Goncalo你对表单类型的位置是正确的。事实上,我们讨论了过去(https://github.com/symfony/symfony-demo/issues/6)和我ob娱乐下载们在未来可能会修复它。
《阿凡达》的Donika Valeriy
决定看看symfony。ob娱乐下载YII后,CakePHP和Codeigniter我有点震惊如何做基本的分页。在我看来还为时过早知道:)
《阿凡达》的岗卡罗达
@Donika可以使用KnpPaginatorBundle,或者像datatable插件
他的《阿凡达》
谢谢你们。它是非常有用的例子
《阿凡达》的弗拉基米尔•Mantulo
好,谢谢你的演示应用程序。
《阿凡达》的Ahmad Ginanjar M
Awesome-ness,多谢。,)
《阿凡达》的Deudjui Mbouwe右舵
太棒了! ! !谢谢你的演示应用程序。
《阿凡达》的Lyheang IBell
这是新的symfony的2.7版本吗?ob娱乐下载
《阿凡达》的贝格Shairyar
演示很不错,一个很好的方式对于新手来说了解交响乐是如何工作的。我注意到,如果你添加一个演示的相同标题然后用相同的路线存在两个帖子。

评论都关门了。

以确保评论保持相关,他们关闭了旧的帖子。