问题标签 [symfony-2.2]

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 回答
96 浏览

symfony - Symfony 插件安装错误

我正在安装FOSUserBundle我从 Knpbundle 下载的。

我已经按照给出的说明正确配置了它。

我已经创建了一条路线,所以我的路线'app/config/routing.yml'如下。

我的 routing.yml 文件如下所示。

只要我传入/admin我的 url,它就会调用我创建的索引文件视图index。文件看起来像这样。

它显示了 csrfToken错误。所以请任何人帮助我理解。

0 投票
1 回答
5075 浏览

caching - Symfony2.2 渲染 ESI 模板

文档中,没有关于如何使用 ESI 在模板中呈现模板的示例。有可能这样做吗?

例如,我有一个模板index.html.php,我想form.html.php用 ESI 渲染模板。怎么做?

0 投票
1 回答
887 浏览

php - Symfony 2类表继承夹具SQL错误

我是新来的,对 symfony 2 很陌生。

我尝试构建一个从实体“进程”继承的实体“邮件进程”。这是我的实体定义:

您可以看到使用的 ORM 类表继承:两个表 'process' 和 'process_mailprocess' 带有鉴别器列 'process_type'。

我确实使用 'php app/console dictionary:schema:update --force' 将架构更新到我的 MySQL 数据库,这工作正常。

但是还有我的数据装置:我在这里将它们剥离为一个,但请放心,我还有其他装置也在测试运行良好的实体“进程”。

唉,执行“php app/console 原则:fixtures:load”确认“y”清除让我

我看不出有什么问题,此外,Doctrine 和 Symfony 创建了 SQL 查询。谁能指出我在这里做错了什么?这对我来说真是令人头疼。

0 投票
1 回答
7303 浏览

twig - 致命错误:允许的内存大小为 33554432 字节已用尽(尝试分配 72 字节)

几天前,我启动了一个新的 Symfony2 应用程序,但遇到了一些缓存问题:

和 ...

工作正常。

0 投票
3 回答
3314 浏览

symfony - symfony2 + 教义在教义中插入值

我有一个表名博客下面是它的结构。

我在控制器中为这个表创建了一个表单。

我想将此表单的值输入到我的数据库中,但它给了我错误

我从表单中发布的所有值都在请求的对象数组中,我通过调用 print_r($request); 但是在绑定时它给了我这个错误。所以请帮助我。

0 投票
0 回答
540 浏览

symfony - Symfony2.2 生成实体反向存在一个没有主键的实体

我正在尝试使用--filter选项在我的应用程序中反向生成一些新实体以仅选择新实体。

我从一个已经映射和工作的预先存在的表中收到一条错误消息(实际上没有显式映射,因为它是一个多对多关系表)

我的问题是:

  1. 我知道 Doctrine 从没有主键的表生成问题,但在这种情况下,我想用--filter参数忽略它,我什至不需要实体,那么为什么会出现这个错误?

  2. 我通常为每个表使用自己的主键,即使在关系表中,我认为我是“被迫”消除这个多对多关系表中的主键以使实体中的关系起作用,这是正确的吗?Doctrine 消除了关系表中的主键?(我的意思是,他们有 PK,但它是由 2 个外键组成的)。

0 投票
1 回答
882 浏览

symfony - FOSUserBundle 推进

我将 FosUserBundle 与 Symfony2 (2.2) 和 ORM Propel (1.6) 一起使用。

我最近更新了我的项目(sf2.1 => 2.2),但我遇到了 FOSUser 异常问题:

经过一番搜索,我发现推进命令“propel:build”或“propel:model:build”没有读取 FOSUserBundle 的“schema.xml”。

我的问题是 FOSUserBundle 不会生成基本的 Propel 类(“om”和“map”目录);我找不到为什么以及如何解决这个问题!

0 投票
1 回答
727 浏览

php - Symfony 功能测试在升级到 2.2 后会出现无限循环

我在将 Symfony 从 2.1 升级到 2.2 后遇到了问题。一次运行所有功能测试时(请注意,在运行单个测试时不会发生这种情况,无论如何)我收到一个错误,无限循环卡在

部分跟踪:

在我升级所有测试之前工作正常,现在他们在使用时抛出该错误:

或者

或者

另一个问题是在使用默认的 symfony 翻译功能时。切换用户的语言环境后 - 测试抛出与上述相同的错误。当我注释掉切换语言环境时,发生了其他错误(如上面的错误)。请注意,它可能是由与上述相同的问题引起的。

找了几天的理由,放弃了。知道如何解决这个问题吗?

0 投票
1 回答
3031 浏览

symfony - Symfony 2 模型层在哪里放置业务逻辑?

我正在将我的旧代码库移动到 Symfony 2.2 框架。

在我的旧代码中,我的 Article 实体有一个方法getUrl(),它返回当前文章的 URL。

在 Symfony 中,我必须使用路由器服务来生成这样的 URL。

我无法从实体内部访问路由器,因为这是一种不好的做法,并且框架并不真正支持。

我可以使用 Twig helper path()从 Twig 模板本身调用路由器,并提供构造 URL 所需的所有参数(来自 Article 实例)。但是这种方法不是很好,因为如果我决定更改 URL 格式规则 - 我将不得不找到所有这些调用并重写它们(不是很干燥)。

我真的想在这里保存业务逻辑封装,而不是把所有的胆量都拉到视图层。

在这种情况下我应该如何进行?

0 投票
1 回答
442 浏览

jquery - 嵌入表单集合:添加标签 jQuery

我正在尝试重现 Symfony 2 Cookbook Tutorial Add a new Tag

我使用的代码与教程中的代码完全相同,但 jQuery 包含有一些问题。

新的.html.twig:

这就是我在 base.html.twig 中包含 jquery 的方式: <script src="http://code.jquery.com/jquery.js"></script>

下一步:在页面的某处添加脚本标记,以便您可以开始编写一些 JavaScript。

所以我也将它复制粘贴到了 base.html.twig 中。

最后我写了在列表之后添加一个标签。

但是当我单击添加标签链接时,不会出现新的标签输入字段。