问题标签 [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.
symfony1 - 如何在 Symfony 1.4 中实现助手?
我想创建自己的助手,但在 Google 上找不到 Symfony 1.4/Doctrine 的任何帮助。
我想这与创建myClassHelper.class.php
inlib/helpers/
或其他东西有关,但我不知道要实现什么,或者是否必须覆盖特定方法。
任何帮助,将不胜感激!
symfony1 - Symfony:未保存表单的额外字段
好的,我有一个带有另一个嵌入式表单的表单。在 actions.php 我有:
额外的字段“inv_selectate”和“status”应该包含在显示的表单中,确实如此。但是当我尝试提交表单时,只发送状态变量,选择元素不是(inv_selectate)。
为什么会这样?我真的没有看到问题(这两个新添加的字段之间的区别也没有。
谢谢。
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();
一切正常。但我认为这很重要,所以我想找到一个更漂亮的解决方案。
symfony1 - 在 Symfony 中将变量传递给 layout.php 的最佳方法是什么?
我正在处理的网站的所有页面都将显示一个登录表单。
我想在 layout.php 中显示此表单,以便它出现在任何地方。
我不确定这样做的最佳方法是什么。
我应该使用过滤器吗?
我不认为使用插槽是有效的,因为内容不会在整个站点中更改。
php - Symfony - 是否可以禁用每个模块(或每个模板)的输出转义?
我试图在 XML 模板中输出一些 HTML,而 Symfony 的转义方法把它搞砸了。所以我尝试在模块的配置文件夹中制作 settings.yml 的副本,但它似乎被完全忽略了。是否有一种简单的方法可以更改每个模块甚至每个模板的 escaping_strategy 和/或 escaping_method 设置?
symfony1 - 在 Symfony 中自动获取查询而不是结果集
在我的架构中,用户与他们的问题相关。
我想显示用户提出的所有问题。
sfDoctrinePager
我还希望使用需要 aDoctrine_Query
作为参数对这个页面进行分页。
我知道我可以打电话$my_user->getQuestions()
询问 my_user 的所有问题,但是有没有办法让查询来代替所有这些问题?例如,类似的东西$my_user->getQuestionsQuery()
。
还是我必须自己实施?
symfony1 - Symfony 路由 url(连接到文字的变量)
我想生成一个这样的 URL:
我试图这样做:
但 Symfony 输出如下:
我正在使用 Symfony 1.4.1
我怎么能解决这个问题?
php - 如何将默认值设置为 symfony 表单中的额外字段
我需要做的是通过添加“再次密码”字段来自定义我的默认用户表单,并将值设置为等于“密码”字段的新字段。我的代码:
} }
那里的 setDefault 方法似乎不起作用。也许它只适用于新用户,但这不是我在这里寻找的。
谢谢,拉杜。
PS:顺便说一句...我使用带推进器的 symfony 1.4
php - 在带有 Symfony 和 Doctrine 的数据库中使用 INSERT 时忽略重复项
我有一张桌子
并尝试使用 Doctrine 保存对象:
但是如果存在具有相同 $pubId 和 $tagId 的记录,则新记录将插入新的 PK。
如何使用 symfony 将 IGNORE 插入到表中?
返回 1。
谢谢。
doctrine - 在带有 Doctrine ORM 的 Symfony 中,您如何将自动增量列默认为整数而不是 bigint?
似乎在带有 Doctrine 的 Symfony 1.4 中,当生成自动增量列(id)时,它默认为 bigint。这似乎完全是矫枉过正,我只想将其默认为整数。
下面生成一个名为 id 的主键列,它是一个 bigint
是否有一个配置文件我可以更改它。我不想手动将 id 列添加为整数。