问题标签 [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.
php - Symfony2:页面加载缓慢
我正在尝试在 Ubuntu 虚拟主机上设置 Symfony2。然而,即使是简单的 hello world 页面也需要大约 7-8 秒的时间来加载。我尝试过运行其他应用程序,例如 PhpMyAdmin,它们运行良好,但我无法弄清楚为什么 symfony 需要这么长时间才能加载。
以下是一些 webgrind 的结果:
很抱歉,我目前无法提供更多信息,但我不确定去哪里找。提前致谢。
丹尼尔
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
谢谢
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 容器的目的和好处。
symfony - symfony2 中的自定义验证
我是 symfony 的新手。我决定用 Symfony 版本 2 移动我的轮子。
在我的用户表单中:
- 我想验证数据库中电子邮件的唯一性。
- 我还想使用确认密码字段验证密码。
- 我可以在 symfony2 文档中找到任何帮助。
symfony - 生成单个实体时“调用非对象上的成员函数”疑难解答
我正在学习 symfony2 并为此制作演示示例。
当我试图在命令下运行时。
它工作正常。但它会生成所有实体。
但如果我想生成特定的实体,那么
它给出了以下错误
php - 如何在 symfony 2.0 中验证电子邮件(表单)
一些身体可以帮助解决这个问题吗?
对于 symfony 2.0 还没有正常的文档(因为它不稳定)
我的意思是在 PHP 中使用 symfony
在此代码中,我需要添加一些选项来验证电子邮件字段
orm - Symfony 2.0 支持 Propel 吗?
很快 Symfony 2.0 将发布,我访问了它的网站,即 www.symfony.com,但在文档和电子书中,它只将 Doctrine 作为 ORM。他们停止支持 Propel 了吗?因为我使用 Symfony1.4 和 Propel 作为 ORM,我对 Propel 很满意。我是否必须迁移到 Doctrine,或者他们会在稳定发布后带来 Propel。
access-control - Symfony2 - 访问控制
我想access_control
为所有东西设置,但不是为模式/login
(也许还有更多路线)。
所以我首先设置了登录路径,角色为IS_AUTHENTICATED_ANONYMOUSLY
. 然后我用角色为一切设置路径IS_AUTHENTICATED_FULLY
。
问题是登录表单现在生成了两次。我看到两个登录字段、两个提交按钮等等。
如果我删除了我没有的 access_control 规则,并且只设置为一个路径,比如/blog/.*
和角色:IS_AUTHENTICATED_FULLY
,它工作正常,登录表单就像它应该的那样。
因此,我的“您需要在除此处以外的任何地方进行身份验证”的配置不起作用。
这是我在生成两次登录表单时尝试做的事情:
有没有人有任何关于如何建立这样一个规则的好例子?
php - 自动生成注释
我怎样才能做到这一点?我尝试运行:
但是我得到了没有注释的课程(评论中的“@orm ...”)
就像在这个例子中http://symfony.com/doc/2.0/book/doctrine/orm/overview.html
我有这个 yaml
并生成实体:
php - 需要 Symfony 2.0 分步教程
我需要关于 symfony 2.0 的教程。
任何链接或建议将不胜感激。
注意:我只是对 Jobeet 教程有一点了解,并没有在 symfony 上开发的完整项目。