问题标签 [symfony]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7860 浏览

php - Symfony2:页面加载缓慢

我正在尝试在 Ubuntu 虚拟主机上设置 Symfony2。然而,即使是简单的 hello world 页面也需要大约 7-8 秒的时间来加载。我尝试过运行其他应用程序,例如 PhpMyAdmin,它们运行良好,但我无法弄清楚为什么 symfony 需要这么长时间才能加载。

以下是一些 webgrind 的结果:网页研磨结果

很抱歉,我目前无法提供更多信息,但我不确定去哪里找。提前致谢。

丹尼尔

0 投票
1 回答
4281 浏览

symfony - SF2 - FOS UserBundle 无法创建用户,未配置编码器

我正在尝试从 FOS 为 symfony 2 设置 UserBundle。当创建一个新用户时,它得到一个没有配置编码器的异常。

如果我确实像这样设置编码器:

我得到一个新异常:InvalidArgumentException。

如果我删除迭代和算法,新的异常就会消失,但是旧的“未配置编码器”又回来了。

在我看来,FOS\UserBundle\Security 中的 EncoderFactory 似乎从未使用过,而是使用了 symfony 的工厂。我不知道该怎么办,因为坦率地说我不知道​​这个“编码器工厂”是做什么的。

没有人可以帮助#symfony (IRC),我发现另一个人有完全相同的问题:http ://groups.google.com/group/symfony-users/browse_thread/thread/1e0f5797d9357295/d6cd0f7dfc721cbd?show_docid=d6cd0f7dfc721cbd

谢谢

0 投票
2 回答
2384 浏览

symfony - 带有 Symfony DI 容器的 Doctrine 2

我正在开发一个利用 Doctrine 2 的 Zend Framework 项目。我试图让 Symfony 的 DI 容器也与该项目一起工作,但我遇到了麻烦。假设我有一个需要注入两个实例的类“Foo”。我可以毫无问题地设置一个 Symfony DI 容器来获取一个注入了依赖项的新“Foo”。伟大的!但是现在如果我想让“Foo”成为一个 Doctrine 实体呢?当我将实体插入数据库时​​一切都很好,因为我可以从 DI 容器中获取一个新的并简单地保留实体。但是,当我从 DB Doctrine 查询实体时,正在实例化我的“Foo”实例,它们不会注入正确的依赖项。如何让 Doctrine 使用我的 DI 容器,以便实体具有适当的依赖关系?我知道 Doctrine 提供了一个“postLoad”钩子,我可以用它来注入对我的实体的依赖,但这违背了 DI 容器的目的和好处。

0 投票
6 回答
15004 浏览

symfony - symfony2 中的自定义验证

我是 symfony 的新手。我决定用 Symfony 版本 2 移动我的轮子。

在我的用户表单中:

  • 我想验证数据库中电子邮件的唯一性。
  • 我还想使用确认密码字段验证密码。
  • 我可以在 symfony2 文档中找到任何帮助。
0 投票
1 回答
3758 浏览

symfony - 生成单个实体时“调用非对象上的成员函数”疑难解答

我正在学习 symfony2 并为此制作演示示例。

当我试图在命令下运行时。

它工作正常。但它会生成所有实体。

但如果我想生成特定的实体,那么

它给出了以下错误

0 投票
1 回答
3037 浏览

php - 如何在 symfony 2.0 中验证电子邮件(表单)

一些身体可以帮助解决这个问题吗?
对于 symfony 2.0 还没有正常的文档(因为它不稳定)

我的意思是在 PHP 中使用 symfony

在此代码中,我需要添加一些选项来验证电子邮件字段

0 投票
2 回答
808 浏览

orm - Symfony 2.0 支持 Propel 吗?

很快 Symfony 2.0 将发布,我访问了它的网站,即 www.symfony.com,但在文档和电子书中,它只将 Doctrine 作为 ORM。他们停止支持 Propel 了吗?因为我使用 Symfony1.4 和 Propel 作为 ORM,我对 Propel 很满意。我是否必须迁移到 Doctrine,或者他们会在稳定发布后带来 Propel。

0 投票
2 回答
7064 浏览

access-control - Symfony2 - 访问控制

我想access_control为所有东西设置,但不是为模式/login(也许还有更多路线)。

所以我首先设置了登录路径,角色为IS_AUTHENTICATED_ANONYMOUSLY. 然后我用角色为一切设置路径IS_AUTHENTICATED_FULLY

问题是登录表单现在生成了两次。我看到两个登录字段、两个提交按钮等等。

如果我删除了我没有的 access_control 规则,并且只设置为一个路径,比如/blog/.*和角色:IS_AUTHENTICATED_FULLY,它工作正常,登录表单就像它应该的那样。

因此,我的“您需要在除此处以外的任何地方进行身份验证”的配置不起作用。

这是我在生成两次登录表单时尝试做的事情:

有没有人有任何关于如何建立这样一个规则的好例子?

0 投票
2 回答
1671 浏览

php - 自动生成注释

我怎样才能做到这一点?我尝试运行:

但是我得到了没有注释的课程(评论中的“@orm ...”)
就像在这个例子中http://symfony.com/doc/2.0/book/doctrine/orm/overview.html

我有这个 yaml

并生成实体:

0 投票
3 回答
36668 浏览

php - 需要 Symfony 2.0 分步教程

我需要关于 symfony 2.0 的教程。

任何链接或建议将不胜感激。

注意:我只是对 Jobeet 教程有一点了解,并没有在 symfony 上开发的完整项目。