[英]symfony 1.4 doctrine 1.2 - create userfriendly query/update
[英]Create unique form fields based on database query in Symfony 1.4/Doctrine 1.2
我正在执行一个疯狂的项目,我们碰巧使用了Symfony 1.4,因此,我希望在理想情况下,尽可能将这个项目保持在框架的功能范围内。 不幸的是,尽管进行了大量研究和搜索,但我还没有找到一种基于对数据库查询生成sfWidgetForm元素的方法。
我将通过解释项目流程来概述其目的。
我在这里最感兴趣的是有关在Symfony中动态构建表单的数据。 我可以轻松地使用组件进行构建,但是我真的不想要。 特别是因为我计划很快退出,并且在框架内保留一些内容对于我的队友来说是理想的选择。
感谢您的任何想法! 尽管从外面很无聊,这是一个非常令人兴奋的项目-我以前从未动态生成过表格,更不用说在Symfony中了。 应该很酷。
您当然可以根据查询建立选择列表/单选按钮/复选框-我不确定这是否正是您想要的?
请参阅http://www.symfony-project.org/api/1_4/sfWidgetFormDoctrineChoice和query
参数-我经常使用它并且效果很好。
动态创建整个表单将非常困难IMO-我认为您至少需要定义一些规则,以便可以显示/隐藏某些表单元素。
有关如何解决此问题的功能示例,请参见: http : //pastebin.com/NrJeADAk
它运作良好。 如果您的数据库正确且一致地描述了表单,则您甚至可以通过通过表单提交其描述来创建新表单。 我已经为团队工作完成了此任务,并且在现场进行了大量的验证,到目前为止,他们还没有设法创建导致问题的单一表单。 我经常使用SO,因此如果您偶然发现此问题并想了解更多信息,请随时给我发消息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.