[英]Symfony 2, one form (but many times) on one page
對我的頁面發表評論的想法,我想做出“評論評論”。 所以我需要顯示一個表單但很多次例如:
foreach ($entities as $entity)
echo $view['form']->widget($form['text']);
它只適用於第一次迭代。 我該怎么辦? 加成..
ps mb我們可以渲染已呈現的形式嗎?
如果您正在對其他注釋進行評論,則應該傳遞一個隱藏字段,其中包含您要評論的ID。 這將需要不同的形式。
或者,因為為每個注釋創建不同的表單對象會相當煩人,您可以手動輸出表單並為注釋插入隱藏字段。
還有一個針對Symfony的線程評論包。 我還沒有測試它(它在我的應用程序的todo列表中)但它可能會解決你所有的問題: http : //knpbundles.com/FriendsOfSymfony/FOSCommentBundle
你試過嵌入式表格了嗎? 您將迭代一個表單,並在一個字段中包含與實體相關的子表單。
我想,你要找的是集合類型 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.