【发布时间】:2015-07-08 22:27:20
【问题描述】:
先介绍一点背景。我过去学习过如何使用“纯”php,最近开始使用 Symfony。对于我的许多问题,我一直在遵循几个指南(Cookbook、Lynda 和 Openclassrooms),但我无法找到当前问题的答案。
我有两个实体,我们将它们命名为 User 和 Player。 User 实体包含一个可以为 null 的 Player 属性。
因此,在创建用户期间,我希望有 3 种可能性:将播放器字段留空,选择一个已经存在的播放器,或创建一个新播放器。起初我想在播放器下拉列表中添加一个“创建新”选项,但只是选择了一个“创建新播放器”复选框。
这个想法是,如果选中该复选框,我想删除播放器下拉列表并添加一个嵌入式表单以创建一个新播放器。我尝试了几个事件(PRE_SET_DATA、PRE_SUBMIT 和 co),但似乎没有一个根据用户输入触发。
这是我会在 JScript 中完成的事情,但看到 Symfony 与纯 php 相比,它是一种截然不同的动物,我不知道该怎么做。任何帮助或建议将不胜感激!
【问题讨论】:
标签: symfony