2016-09-14 51 views
0

我在我的項目中使用FOSCommentBundle,我已經配置它與線程和評論類,這是工作。 但現在我需要管理許多類型的線程和評論。Symfony 3 | FOSCommentBundle管理許多線程/評論

例如我有新聞與評論,我有內容與評論。 當然,新聞評論與內容評論不同。

我不知道如何做到這一點的config.yml:

fos_comment: 
    db_driver: orm 
    class: 
     model: 
      comment: Project\MyBundle\Entity\News 
      thread: Project\MyBundle\Entity\Comment 

我如何可以加我的其他線程/註釋類型?或者我該如何管理這種情況?

TY

回答

0

在要使用FOSCommentBundle你必須把THI代碼模板:

{% include 'FOSCommentBundle:Thread:async.html.twig' with {'id': 'foo'} %} 

所以在部分{'id':'foo'}你可以把不同的ID爲任何你想要的線程,甚至例如

{% include 'FOSCommentBundle:Thread:async.html.twig' with {'id': 'news'~news.id} %} 
+0

嗨@REDMAN,感謝您的回答。我在GitHub repo上發佈了我的問題:https://github.com/FriendsOfSymfony/FOSCommentBundle/issues/567有人回答我大致相同的答案。我必須只使用一個具有不同ID的表格作爲註釋類型的函數。 例如,我必須做一個表「Comment」,字段爲「ThreadId」= news-1/news-2/content-1/content-2,這不是我想要的。我真的需要兩個不同的評論表,一個是「NewsId」,另一個是「ContentId」。我沒有找到方法,所以我放棄了幾個星期前。 TY – Aximem