问题标签 [symfony-forms]
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 - 我可以下载现成的 CSS 来在 Symfony 中设置表单样式吗?
我刚刚在 /lib/form/doctrine/ 中定义了一些表单,但是表单元素目前没有任何 CSS 格式。
是否有一个默认样式表,我可以快速复制/粘贴以设置表单、错误消息等的样式?
symfony1 - Symfony:按 ID 拆分 EmbedRelations
我正在使用 embedRelation('ProductProperty') 以表格形式编辑产品及其当前属性。到目前为止一切都很好。E/R 图在这里http://d.pr/1N7R
但是,现在我想根据其 SetID 拆分表单并在不同的 AJAX 选项卡中显示属性集。我仍然想要一个“保存”按钮,但如果我需要多个按钮并不重要。我怎样才能做到这一点?
在我的 _form.php 中,我正在迭代 Sets,但我似乎无法获得 ProductProperty 表单对象的 SetID。我会以错误的方式解决这个问题吗?
我正在使用 symfony 1.4 和 Doctrine 1.2。这是我的 schema.yml
symfony1 - symfony 1.4 学说形式——引入固定值字段
编辑。总结:我只想要 SomeForm 将我的 DoctrineForms 扩展为不包括某些字段。它们不可编辑。我想在代码中某处设置的固定值。希望这应该是足够的信息,你不需要阅读这篇文章的其余部分......
你好呀。这是我的情况:
- 我有由学说生成的 SomeModel
- 我的前端和后端应用程序中都有这个模型的 CRUD 屏幕
- 这两个 CRUD 屏幕之间的唯一区别(除了审美差异)是在前端,一个特定的字段是 FIXED。即管理员可以根据需要更改该值,但普通用户不能。该值将只是我在代码中定义的常量。此字段不应显示在前端添加/编辑屏幕中。
我想知道的是,这样做的“正确”方法是什么?我可以想出几种方法来破解它,但无论我做什么都感觉像是一个尴尬的解决方法。
有没有合适的方法来扩展我的表单类(BaseFormDoctrine)或其他合适的地方?
编辑:正如下面评论中所指出的,我实际上使用的是与“CRUD”不同的学说:生成模块。
另外:虽然我还没有理想地解决这个问题,但我想我知道解决方案在哪里,我只需要更深入地研究 symfony 表单: http ://www.symfony-project.org/forms/1_4/en/02 -表单验证
symfony1 - symfony 1.4中mn关系的不存在过滤器
我在 symfony 1.4 中有一个多对多的关系。我正在使用 Doctrine 管理生成器,并希望在sfWidgetFormDoctrineChoice
该字段的标准中添加一个“为空”复选框,以执行“WHERE NOT EXISTS”查询并查找未标记的条目。有人看到这个解决方案吗?
谢谢!
symfony1 - 如何创建需要访问其他字段值的 Symfony 验证器?
我想实现一个 Symfony 验证器来验证注册表单的密码,这意味着我想要一个“密码确认”字段。我如何制作一个以某种方式将这些字段联系在一起的验证器?我需要检查密码和密码确认值是否匹配。
Symfony 中的这些东西是如何正确实现的?
symfony1 - Symfony:多种形式
我有以下(简化)表:
在有人选择并保存具有 3 个客户的服务 A 和具有 2 个客户的服务 B 后,我必须显示一个页面,其中包含服务 A 的详细信息和 3 个客户的输入字段(姓名和电子邮件),然后是服务 B 的详细信息和 2 个客户的输入字段。从这个页面,关于客户端的信息被保存在数据库的另一个表中(强加的 DB 结构)。
如何创建随机数量的表单以显示在每个服务下,以及之后如何正确访问提交表单中的数据?所有表格都是同时编辑和保存的,而不是单独保存。
我浏览了高级表格,但没有太大帮助。
symfony1 - 渲染和更新带有相关记录的 Symfony 表单?
我有两张桌子。我正在渲染两个表(user
和user_education
)的字段。一个用户可以有多个记录(教育详细信息)。要编辑用户的信息,我只能检索特定详细信息的一条记录user_education
。如何user_education
为特定用户检索表的多条记录?我在一个名为editSuccess()
.
我已经创建了两种形式的对象,如下所示
在上面的代码$education
中是一个单一的记录user_education
。我应该传递一个对象数组user_education
($user->getUserEducations()
)。但它不会接受对象数组。
我正在绑定值,如下所示,
我正在使用以下代码保存更新的值,
用户表的字段正在更新。但不适用于user_education
餐桌。我收到
_csrf_token
[Required.]错误。
并且UserEducationForm.class.php
是由 Symfony 自己使用我最初给出的数据库模式创建的。在该模式中,我没有为user_education
表指定任何主键。所以 Symfony 自己创建了一个id
用主键调用的列。这有什么影响吗?
我正在渲染这些字段如下
教育详情
我需要渲染多行教育详细信息表(使用 foreach)。
symfony1 - symfony - 将用户添加到表单中的组(sfGuardUserGroup)
我正在尝试将一些用户保存在自定义管理表单中,并且我想将它们设置在特定组中,在sfGuardUserGroup
.
因此,如果我刚刚创建的用户的 id 为 25,那么我希望表中的条目sfGuardUserGroup
具有user_id
25 和 a group_id
(8
8 是我想要添加这些用户的组 id。)
我可以在表单类或操作中执行此processForm
操作吗?
我正在使用学说和 SF1.4
谢谢
symfony1 - symfony - embedForm 和表单小部件不保存
我有一个 EmbeddedForm,我正在尝试为其配置小部件。
目前我只是在_form.php
模板中输出表单,例如:
这很棒,但我想让我的表单字段按特定顺序排列,所以我想我会尝试:
这给了我一个无效的小部件错误。
现在我有两种形式,一种是基本形式,它只是嵌入了另一种形式。
和:
但是如果我将小部件/验证器添加到labSupportForm
并保存,则该firstname
值不会保存。
我在这里做错了吗,因为我认为这个值会节省。
谢谢
javascript - symfony - 填充多个下拉选择列表(AJAX) - 更新
我有一个包含 2 个字段的表单,它们是选择列表。
我需要从 select_list_1 中选择一个选项,然后填充 select_list_2
我的模板中有以下内容:
这会调用该executeUpdateAreaManager
方法,该方法目前很简单:
有人能帮我把我需要的数据放到第二个选择列表中吗?
谢谢