![](/img/trans.png)
[英]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.