![](/img/trans.png)
[英]Symfony: Entity with flexible relations and it's (sub-)forms - how to design?
[英]Symfony form design, entity design
我正在使用帶有調查系統的小型應用程序。 我已經完成了大部分工作,但我仍然無法自行生成調查。 根據以下要求,這就是我的表單的工作方式:Survey Manager實體:
現在,我需要向調查中添加問題。 這些問題存儲在他們自己的稱為QuestionManager的表中,該表與表上的多對多關聯被定義為AnswerManager的答案。
調查表應該如何工作,我不知道如何實現這一目標,這就是為什么我來這里尋求幫助。 該調查基於各章,因此首先我應該有一個按鈕來添加一章,然后有一個按鈕來向該章添加問題,在我完成對該章的添加后,繼續下一章(再次單擊添加),並繼續提出問題。 要添加問題的字段應該是一個下拉列表,這意味着我可以在這里有一個EntityType字段沒有問題,從下拉字段中選擇問題后,應該出現一個簡單的表格,其中包含該問題的所有分配答案,並且能夠對其進行修改,並且這是棘手的部分,我再次不確定如何實現它。
作為其工作方式的列表:-添加章節-添加問題-從下拉菜單中加載答案-能夠修改所選問題的答案-將所有問題添加到調查后,應提交並保存或返回錯誤,但我到目前為止在設計和代碼方面所擁有的一切:-我知道我應該再有一張表格存儲上述所有內容-我認為表格將是一個嵌套表格
你們可以花些時間幫助我弄清楚如何做到這一點,例如提供一個簡單的示例想法等?
我將為該任務使用數組:
array(
[chapter0] => array(
[question0] => 'Here comes your question to edit',
[question1] => 'There is the other question,
......
),
[chapter1] => array(
......
)
)
將該數據存儲到數據庫中,或者將其序列化並存儲。
我希望這會給您一個思路,將您指向另一個方向。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.