问题标签 [symfony-1.4]

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

symfony1 - 如何在 Symfony 1.4 中实现助手?

我想创建自己的助手,但在 Google 上找不到 Symfony 1.4/Doctrine 的任何帮助。

我想这与创建myClassHelper.class.phpinlib/helpers/或其他东西有关,但我不知道要实现什么,或者是否必须覆盖特定方法。

任何帮助,将不胜感激!

0 投票
1 回答
1426 浏览

symfony1 - Symfony:未保存表单的额外字段

好的,我有一个带有另一个嵌入式表单的表单。在 actions.php 我有:

额外的字段“inv_selectate”和“status”应该包含在显示的表单中,确实如此。但是当我尝试提交表单时,只发送状态变量,选择元素不是(inv_selectate)。

为什么会这样?我真的没有看到问题(这两个新添加的字段之间的区别也没有。

谢谢。

0 投票
1 回答
5253 浏览

symfony1 - 在 Symfony 1.4 的管理生成器中创建一个新的 delete object_action

我正在使用 Symfony 1.4/Doctrine 的管理生成器。

有一个问题列表,我希望能够对每个问题执行自定义 object_action。

我正在寻找的是模仿_delete对象动作,但在此之前进行一些计算。

所以我创建了一个新动作:

我将它添加到我的 generator.yml 中:

新操作显示在管理生成器中,但删除部分不起作用。

我尝试了很多事情来使它工作:

  • 完成所有计算后,我首先尝试重定向到questionActions/delete操作。
  • 我还尝试将executeDelete代码复制到我的新操作中。

但每次我得到臭名昭著的

500 | 内部服务器错误 | sfValidatorErrorSchema _csrf_token [必需。]

所以我猜测 Symfony 在实际删除对象之前会做一些魔术。

您知道我缺少什么以及实现 deleteAndRecalculate 类型的操作的最佳方法是什么吗?

编辑:

当然,如果我删除$request->checkCSRFProtection();一切正常。但我认为这很重要,所以我想找到一个更漂亮的解决方案。

0 投票
1 回答
1669 浏览

symfony1 - 在 Symfony 中将变量传递给 layout.php 的最佳方法是什么?

我正在处理的网站的所有页面都将显示一个登录表单。

我想在 layout.php 中显示此表单,以便它出现在任何地方。

我不确定这样做的最佳方法是什么。

我应该使用过滤器吗?

我不认为使用插槽是有效的,因为内容不会在整个站点中更改。

0 投票
3 回答
10094 浏览

php - Symfony - 是否可以禁用每个模块(或每个模板)的输出转义?

我试图在 XML 模板中输出一些 HTML,而 Symfony 的转义方法把它搞砸了。所以我尝试在模块的配置文件夹中制作 settings.yml 的副本,但它似乎被完全忽略了。是否有一种简单的方法可以更改每个模块甚至每个模板的 escaping_strategy 和/或 escaping_method 设置?

0 投票
2 回答
507 浏览

symfony1 - 在 Symfony 中自动获取查询而不是结果集

在我的架构中,用户与他们的问题相关。

我想显示用户提出的所有问题。

sfDoctrinePager我还希望使用需要 aDoctrine_Query作为参数对这个页面进行分页。

我知道我可以打电话$my_user->getQuestions()询问 my_user 的所有问题,但是有没有办法让查询来代替所有这些问题?例如,类似的东西$my_user->getQuestionsQuery()

还是我必须自己实施?

0 投票
1 回答
1485 浏览

symfony1 - Symfony 路由 url(连接到文字的变量)

我想生成一个这样的 URL:

我试图这样做:

但 Symfony 输出如下:

我正在使用 Symfony 1.4.1

我怎么能解决这个问题?

0 投票
1 回答
2176 浏览

php - 如何将默认值设置为 symfony 表单中的额外字段

我需要做的是通过添加“再次密码”字段来自定义我的默认用户表单,并将值设置为等于“密码”字段的新字段。我的代码:

} }

那里的 setDefault 方法似乎不起作用。也许它只适用于新用户,但这不是我在这里寻找的。

谢谢,拉杜。

PS:顺便说一句...我使用带推进器的 symfony 1.4

0 投票
3 回答
12762 浏览

php - 在带有 Symfony 和 Doctrine 的数据库中使用 INSERT 时忽略重复项

我有一张桌子

并尝试使用 Doctrine 保存对象:

但是如果存在具有相同 $pubId 和 $tagId 的记录,则新记录将插入新的 PK。

如何使用 symfony 将 IGNORE 插入到表中?

返回 1。

谢谢。

0 投票
1 回答
1221 浏览

doctrine - 在带有 Doctrine ORM 的 Symfony 中,您如何将自动增量列默认为整数而不是 bigint?

似乎在带有 Doctrine 的 Symfony 1.4 中,当生成自动增量列(id)时,它默认为 bigint。这似乎完全是矫枉过正,我只想将其默认为整数。

下面生成一个名为 id 的主键列,它是一个 bigint

是否有一个配置文件我可以更改它。我不想手动将 id 列添加为整数。