问题标签 [foscommentbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
261 浏览

symfony - 使用 FOSCommentBundle 时是否可以使用自定义用户提供程序来签署评论?

我在 Symfony2.1 应用程序中使用自定义 UserProvider 进行身份验证。我想使用 FOSCommentBundle 来实现评论。但是当涉及到评论作者的评论时,我被卡住了。

基本上,我有两个数据库。我可以从中检索用户的凭据(用户名、盐、密码……)但我不能进行任何修改,另一个我可以用来存储用户信息(如她/他的评论) ) 在用户实体中。

当我将 Comment 实体与此 User 实体映射时,会出现问题,因为 FOSCommentBundle 检索的是实现 UserInterface 的实体(在我的安全包中)而不是此 User 实体。

基本上,有没有办法告诉 FOSCommentBundle 检索另一个用户实体而不是用于身份验证的实体?

谢谢

0 投票
1 回答
1193 浏览

symfony - Symfony2 FOS 评论包错误

我的 FOSCommentBundle 有问题。我已经设置了我的捆绑包,它工作了几天,但今天它不工作了。我正在粉碎我的头,无法找到解决方案。

问题是 fos_comment_script.src = '/web/js/35a8e64_comments_1.js' 不存在,我无法访问它,因此没有添加任何线程,也没有显示任何内容。我没有收到任何错误,什么都没有,一切看起来都很好,但什么也没发生。我正在使用 async.twig.html 并且在我的页面上生成的 javascript 看起来像这样

谢谢你提前变化很大。

0 投票
1 回答
618 浏览

ajax - 使用 ajax FOSCommentBundle 表单和 Symfony2 在一页上的多个线程

使用 FOSCommentBundle 时在页面上放置多个线程的最佳方法是什么?似乎默认情况下不支持在页面上包含评论的 ajax 方法。我应该尽量避免使用 ajax 方法,还是有一种简单的方法可以在页面上获取多个线程?

谢谢

0 投票
2 回答
609 浏览

symfony - 通知新 FOSCommentBundle:Comment 的最佳方式是什么?

我有 AcmeBlogBu​​ndle:BlogPost 实体并使用 FOSCommentBundle 对其进行评论。一切正常,我只是这样做:

今天我想通知 AcmeBlogBu​​ndle:BlogPost 所有者关于他的帖子的新评论。做这个的最好方式是什么?

  1. 我可以在 AcmeBlogBu​​ndle:Thread (扩展 FOSCommentBundle:Thread)处保存到 AcmeBlogBu​​ndle:BlogPost 实体的链接,然后在线程持久事件中使用它。但是,如果 Thread 独立于 BlogPost 创建,我该如何保存链接。而且它已经不干净了,因为 Thread 将依赖于 BlogPost =(.
  2. 我可以像 blog_post_{id} 这样存储线程 id,然后解析它线程持久事件 =(.
  3. 在 BlogPost 上存储线程,但我如何才能在具体的 BlogPost 上创建线程。

等等等等...

对不起我的英语,解决我的问题的最佳方法是什么?

UPD1:我将问题复制到https://github.com/FriendsOfSymfony/FOSCommentBundle/issues/367

0 投票
0 回答
248 浏览

symfony - 安装 FOSCommentBundle 后出现 InactiveScopeException

我正在设置 FOSCommentBundle,我按照所有步骤安装它,但是我现在访问的任何页面,我都收到以下异常:

这是我添加的代码https://gist.github.com/dextervip/3d9efe24c7241a6eeda0

怎么了?

0 投票
3 回答
1233 浏览

symfony - 无法使用 Symfony 2.3.7 安装 FOSCommentBundle

我在安装 Symfony 2.3.7 时遇到依赖问题。这是一个全新的 Symfony 安装,下载 2.3.7,没有 Vendors zip。运行 composer update 进行初始安装。然后将注释包添加到 composer.json 并再次运行 composer update。

composer.json 的 require 部分,

以及来自“php composer.phar update”的错误

0 投票
1 回答
498 浏览

php - foscommentbundle 不断创建新条目而不是保存旧条目

问题:

FOSCommentBundle 保存评论,但每次我刷新页面时,它都会在 Thread 表中创建一个新条目,而不是保存在该页面的记录中。例如,如果页面 slug 是http://johnson.localhost/app_dev.php/page/whats-up-baby,则每次我重新刷新页面时都会创建一条新记录,因此我的表如下所示:

在此处输入图像描述

请注意,所有这些蛞蝓都是一样的!这是我期望它的工作方式:

在此处输入图像描述

但是,一旦我刷新,它就会开始创建新条目,例如:

在此处输入图像描述

我正在显示这样的表格:

我正在使用 YAML,所以这里是我的线程和评论 YAML 文件。

我不知道如何表示:

在 YAML 中。这可能是问题吗?

0 投票
1 回答
953 浏览

php - 带有 ACL 和角色的 FOS 评论权限

因此,我安装了 foscomment(迄今为止的最新版本)并将其设置为 ACL,并且成功。然后我决定也添加他们基于角色的权限。问题是,发表评论的用户不能再编辑他们自己的评论。如果我赋予他们的角色编辑权,那么他们就可以编辑所有评论。

是否可以在 foscomment 包中本地使用 ACL 和角色?那么那个edit and delete可以设置为ROLE_ADMIN,但是ACL可以允许用户编辑和删除自己的post,即使他们是ROLE_USER?

或者我是否必须放弃角色部分并扩展模板并将其添加到自己中?

这是我的 config.yml foscomment 片段

0 投票
1 回答
235 浏览

symfony - FOSCommentBundle 排序

如何在 FOSCommentBundle 上配置升序排序

我尝试了以下方法,但我不断收到“最大函数嵌套级别”(设置为 200)错误。

有任何想法吗?是否有任何关于如何正确配置此功能的实际文档

0 投票
0 回答
1012 浏览

php - Symfony:在 FOSCommentBundle 中添加星级评分系统

在过去的几天里,我一直在想办法让 FOSCommentBundle 符合我的需求,但我确实太糟糕了。我所有的页面都需要一个“评级”评论系统。这将包括评论正文文本区域和 5 星选择列表以对内容(问题、Tuto 等)进行评分。

我应该使用监听器吗?

我应该使用 Doctrine 的 PRE_UPDATE 事件吗?

如果您有任何想法,请在此处发布。