Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2后端?_Symfony_Crud - Fatal编程技术网

Symfony2后端?

Symfony2后端?,symfony,crud,Symfony,Crud,我是新来的,请不要因为这个问题责骂我 我在一本Symfony 1.4的书中读到,有一种功能可以通过信条:generate admin或generate:app backend向应用程序添加后端,实现CRUD操作 现在我想知道,Symfony2.0有什么相似之处吗 基本上,我在后台有一个用户管理和一个数据库,我很想为我的管理员用户提供,但我必须自己编写它(即保护are/Admin,创建完成此任务的模板、类、方法等)或者,通过使用某种已经存在的后端功能,可以更容易地实现这一点吗 谢谢 编辑:也请阅读

我是新来的,请不要因为这个问题责骂我

我在一本Symfony 1.4的书中读到,有一种功能可以通过信条:generate admin或generate:app backend向应用程序添加后端,实现CRUD操作

现在我想知道,Symfony2.0有什么相似之处吗

基本上,我在后台有一个用户管理和一个数据库,我很想为我的管理员用户提供,但我必须自己编写它(即保护are/Admin,创建完成此任务的模板、类、方法等)或者,通过使用某种已经存在的后端功能,可以更容易地实现这一点吗

谢谢

编辑:也请阅读有一个名为“Apostophe”的插件-但是SF2中是否包含任何内容,或者是否有任何预配置的SF2版本已经与后端解决方案一起提供了?

有一些(可能还有一些我没有见过的)可以帮助提供管理系统,然而,Symfony2社区仍在大力开发这一领域

卢卡斯在博客上发表了一篇关于Symfony2 CMF的发展现状的博客文章,其中有些时间安排得很粗略-


希望这有帮助

还有另一个用于管理管理员的包。您可以在此处查看“管理生成”,Symfony2尚未在该方面生成代码。基地非常坚固。请记住,Symfony2仍处于2.0阶段。(不是像symfony1那样的2.1++版本)

如果您想要剪切并粘贴代码。Symfony2并不完全适用于此

免责声明

我在前端比后端更专业,但我对一些东西很在行。但多亏了Symfony2。我可以站在两边。因此,我从这一背景下发言

注意事项

我称之为“好东西”

  • 仅使用一个
    {{form_widget(form)}}
    即可。。。而不是明确地剪切和粘贴,这是/意味着/显示如何做主题。。。不要像图中所示那样实现
  • 可能的最薄控制器方法
  • 。。。不在这篇文章的范围之内
SO

我最好的建议是认真的RTFM,有几次,使用Symfony书籍。这很吓人,但我从三个月以来就一直在用它,并且经常重读。每次我对宝石感到兴奋

回答问题

我目前选择的捆绑包是:

  • FR3DLdapBundle
    ,带有FOSUserBundle
  • MopaBootstrapBundle
    以及使用Twitter引导提供的HTML/CSS结构生成的所有代码。(如果你还没有听说过,你在哪里?)
  • AsseticBundle
    带有适当的
    {%-javascript%}
    包含
其余的是上下文

我的阅读和重读列表

一个隐藏的宝石和非常有用的博客帖子来自:

  • ,但主要是

为了完整起见,有一种生成积垢的原生方法:

php app/console doctrine:generate:crud
如果您想要写操作、配置格式或基本路由前缀,该命令将向您询问一些信息,例如实体

在我看来,这是快速生成控制器以创建、读取、更新或删除实体的最快、最轻松的方法,因此,对于简单项目或在一个小捆绑包中编写基本CRUD都很好


官方文件:

是的,这很有帮助。至少知道自己没有错过任何东西,我感觉好多了。我将通读卢卡斯的文章,谢谢!大多数人通常是如何使用它的?为编辑用户创建他们自己的自定义后端页面(即)?我们已经使用今年早些时候设计的CMS模板从头开始构建了自己的页面。开始致力于简化它,而不是生成每个页面,但是没有在上面花费太多时间。但我不能说社区的其他人!在工作中,我们是一样的。我们已经在symfony2框架上定制了整个CRM。。现在,我对我的CRM和新公司的客户区也有同样的想法。另外,请查找:
FR3DLdapBundle
以及
FOSUserBundle
,我一直最喜欢前端代码生成:
MopaBootstrapBundle
以及good
AsseticBundle
LESS
Twitter Bootstrap
goods。我必须告诉你。撇号是symfony 1.x,对我来说,它非常糟糕。试过了。浪费了时间和金钱。我不得不说,在我的情况下,大多数“重新实现的路由”(不是一个好主意,对我们来说“不好的部分”)给我们的多语言站点带来了大量问题。对于管理部分,在symfony2中,您需要绕过它,请参阅其他路径的答案。