Tag: symfony

如何使form_rest()不显示与Symfony2的字段?

我已经开始使用Symfony2了,但是我遇到了一些问题。 我想手工渲染字段,但它不起作用,因为我的字段还与我的form_rest()函数一起显示,所以我有两个相同的字段。 这是我的代码: <div> {{ form_errors(form.contenu) }} <textarea id="{{ form.contenu.vars.id }}" name="{{ form.contenu.vars.full_name }}">{{ form.contenu.vars.value }}</textarea> </div> 而在表格的最后,我必须这样做: {{ form_rest(form) }} 但它显示“contenu”字段:( 你有什么问题的想法?

Symfony 2.0一步一步教程需要

我需要关于symfony 2.0的教程。 任何链接或build议,将不胜感激。 注:我只是有一点关于Jobeet教程的知识,并没有一个完整的symfony上开发的项目。

Symfony2 – CSS中的资产负载图像

我有一个CoreBundle包含主要的CSS文件和图像。 现在我有一个问题,当我从CSS加载图像; 图像不显示。 background-image:url(..http://img.dovov.comfile.png) (具有完整的path) 我使用以下命令安装资产: assets:install web ,我可以在web/bundles/cmtcore/(css|images)下看到图像和css文件。 这里是核心包内的文件结构: /CoreBundle /Resources /public /css /main.css /images /file.png 这是我如何加载到模板的CSS文件: {% stylesheets '@CmtCoreBundle/Resources/public/css/*' %} <link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" /> {% endstylesheets %} 提前谢谢你的帮助。

cascade = {“remove”} VS orphanRemoval = true VS ondelete =“CASCADE

我试图收集一些关于以下方法的信息,以便在父实体被删除时自动删除子实体。 似乎最常用的方法是使用这三个注释: cascade = {“remove”}或orphanRemoval = true或ondelete =“CASCADE” 。 关于第三个问题,我有点困惑: ondelete =“CASCADE” ,正如关于这个主题官方文档的解释非常稀缺),如果有人能够证实我从我的研究中收集和理解的以下信息 ,networking和经验… 它能做什么 级联= { “去除”} ==>当拥有边实体时,反面的实体被删除。 即使你和其他拥有一方的实体在许多方面。 – 应该用于收集(所以在OneToMany或ManyToMany关系) – 在ORM中实现 orphanRemoval =真 ==>反面的实体被删除当拥有边实体是和它不再连接到任何其他拥有的一方实体。 (参考doctrine official_doc – 在ORM中的实现 – 可以与OneToOne,OnetoMany或ManyToMany一起使用 onDelete = “CASCADE” ==>这会将On Delete Cascade添加到数据库中的外键列 – 这个策略有点棘手,但可以非常强大和快速。 (参考doctrine official_doc …但没有读更多的解释) – ORM不得不做更less的工作(与之前的两个做法相比),因此应该有更好的performance。 其他信息 – 所有这三种方式都是在双向关系实体( right ??? )上实现的 – 使用cascade = […]

更新到Symfony 2.6后,必须定义参数“debug.error_handler.throw_at”

将Symfony with Composer更新到版本2.6后,会出现以下错误: [Symfony \ Component \ DependencyInjection \ Exception \ InvalidArgumentException]必须定义参数“debug.error_handler.throw_at”。

移动文件系统中的类之后,“类XXX不是有效的实体或映射的超类”

我在Aib \ PlatformBundle \ Entity \ User.php中有一个实体类 我尝试通过创build表单类没有任何问题 PHP应用程序/控制台教条:生成:formsAibPlatformBundle:用户 现在我已经将名称空间更改为Aib \ PlatformBundle \ Entity \ Identity \ User,但是当我尝试使用我之前说过的任务生成表单时,它说: “类Aib \ PlatformBundle \ Entity \ User不是有效的实体或映射的超类”。 这是文件内容: <?php namespace Aib\PlatformBundle\Entity\Identity; use Doctrine\ORM\Mapping as ORM; /** * Aib\PlatformBundle\Entity\Identity\User * * @ORM\Table() * @ORM\Entity(repositoryClass="Aib\PlatformBundle\Entity\Identity \UserRepository") */ class User { … 任何想法? symfony2.0.4

如何合并两个php Doctrine 2 ArrayCollection()

有没有什么方便的方法可以连接两个Doctrine ArrayCollection() ? 就像是: $collection1 = new ArrayCollection(); $collection2 = new ArrayCollection(); $collection1->add($obj1); $collection1->add($obj2); $collection1->add($obj3); $collection2->add($obj4); $collection2->add($obj5); $collection2->add($obj6); $collection1->concat($collection2); // $collection1 now contains {$obj1, $obj2, $obj3, $obj4, $obj5, $obj6 } 我只想知道是否可以省去迭代第二个集合,并将每个元素逐个添加到第一个集合中。 谢谢!

为什么更新composer php的依赖关系是如此之慢?

我正在使用composer php( http://getcomposer.org/ )来pipe理Symfony2 (symfony v 2.1.3)中已安装的软件包。 composer php的版本是de3188c 。 我有问题,当我添加新的包到composer.json并执行它的时间来显示有关更新依赖关系,然后下载它们都是非常低的消息。 我有这个数据在composer.json(见下文)和执行时间约20分钟! 互联网连接速度足够快,我可以非常快速地下载大文件… 有什么诀窍让它更快? { "name": "symfony/framework-standard-edition", "description": "The \"Symfony Standard Edition\" distribution", "autoload": { "psr-0": { "": "src/" } }, "require": { "php": ">=5.3.3", "symfony/symfony": "2.1.*", "doctrine/orm": ">=2.2.3,<2.4-dev", "doctrine/doctrine-bundle": "1.0.*", "twig/extensions": "1.0.*", "symfony/assetic-bundle": "2.1.*", "symfony/swiftmailer-bundle": "2.1.*", "symfony/monolog-bundle": "2.1.*", "sensio/distribution-bundle": "2.1.*", "sensio/framework-extra-bundle": "2.1.*", "sensio/generator-bundle": "2.1.*", […]

是否有一种内置的方式来获取Doctrine 2实体中所有已更改/更新的字段

假设我检索一个实体$e并用setter修改它的状态: $e->setFoo('a'); $e->setBar('b'); 有没有可能检索已更改的字段数组? 在我的例子的情况下,我想检索foo => a, bar => b作为结果 PS:是的,我知道我可以修改所有访问器并手动实现此function,但我正在寻找一些方便的方法来做到这一点

Symfony2安全function在Twig中? 如何检查用户的angular色?

我使用JMSSecurityBundle安装了Symfony 2.0.9标准版本。 只是想知道在Twig模板中我可以使用哪些函数来处理用户? 具体而言,我想检查一下用户是否具有angular色ROLE_ADMIN。 任何帮助? 谢谢