我有 AcmeBlogBundle:BlogPost 实体并使用 FOSCommentBundle 对其进行评论。一切正常,我只是这样做:
{%
include 'FOSCommentBundle:Thread:async.html.twig'
with {'id': 'blogpost' ~ blogpost.id}
%}
今天我想通知 AcmeBlogBundle:BlogPost 所有者关于他的帖子的新评论。做这个的最好方式是什么?
- 我可以在 AcmeBlogBundle:Thread (扩展 FOSCommentBundle:Thread)处保存到 AcmeBlogBundle:BlogPost 实体的链接,然后在线程持久事件中使用它。但是,如果 Thread 独立于 BlogPost 创建,我该如何保存链接。而且它已经不干净了,因为 Thread 将依赖于 BlogPost =(.
- 我可以像 blog_post_{id} 这样存储线程 id,然后解析它线程持久事件 =(.
- 在 BlogPost 上存储线程,但我如何才能在具体的 BlogPost 上创建线程。
等等等等...
对不起我的英语,解决我的问题的最佳方法是什么?
UPD1:我将问题复制到https://github.com/FriendsOfSymfony/FOSCommentBundle/issues/367。