问题标签 [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 回答
546 浏览

comments - Symfony 3 | FOSCommentBundle 管理许多线程/评论

我在我的项目中使用 FOSCommentBundle,我已经为它配置了一个线程和一个评论类,这正在工作。但现在我需要管理多种类型的线程和评论。

例如,我有带有评论的新闻和带有评论的内容。当然,新闻评论不同于内容评论。

我不知道如何在 config.yml 中做到这一点:

如何添加我的其他线程/评论类型?或者我该如何处理这种情况?

0 投票
1 回答
115 浏览

php - FOSCommentBundle symfony 3 严重错误

我在我的项目中安装了 foscomment 包,并在 git hub 中按照此包提供的文档进行操作

这是链接

文档 git 集线器

当我想更新我的数据库架构时,这个异常出现在我面前,我无法弄清楚问题出在哪里

这是我的错误输出

错误

这是我的评论实体

0 投票
1 回答
71 浏览

rest - Symfony : 私有服务 - 使用 Rest -API 提供更改选项

我目前正在使用 FOSCommentBundle 来获取 Rest api 最佳实践的示例

在此捆绑包中使用具有不同选项的排序器(或排序)服务,使用日期 asc 和日期 desc 进行排序,但此服务未注入排序提供程序数组(在排序类服务内)

通过“页码”或“日期”范围以 oder page 的方式重用 this

我在使用分类工厂内声明为私有的服务作为可能的分类器提供者数组时遇到了一些麻烦

0 投票
1 回答
597 浏览

php - FOSCommentBundle 如何实现

有没有一些例子来实现这一点?不要在我的页面上显示任何内容。

我不明白如何放置此代码以及我的页面上将显示什么。

当我把它放在我的config.yml

创建一个错误:

“fos_comment”下无法识别的选项“assetic”。

我的配置:

fos_comment:db_driver:orm 类:模型:注释:BackEndBundle\Entity\Comment 线程:BackEndBundle\Entity\Thread

资产:捆绑:[“FOSCommentBundle”]

0 投票
1 回答
88 浏览

php - 如何翻译捆绑包上的标签

我制作了我自己的文件,并用我自己的语言翻译了捆绑字段。它正在我的 FOSUserBundle 上工作,我为评论包创建了另一个,但不在 FOSUserComment 中。它在翻译文件夹中。

示例代码:

我可以替换{% trans from 'FOSCommentBundle' %}fos_comment_comment_delete{% endtrans %}以使用我的翻译文件吗?

翻译适用于定义的语言,但我复制文件翻译并实现我的语言,因为捆绑包中不存在。

0 投票
1 回答
297 浏览

php - “acl”的定义没有类

我正在尝试实施 ACL 以将 FOSCommentBundle 上的评论限制为用户角色。我一步一步地跟着 Bundles Doc 但显示了一个错误:

“acl”的定义没有类。

那是我的 app/config/config.yml

我认为 symfony3 没有安装 ACL,所以我尝试使用命令但给了我同样的错误““acl”的定义没有类”。

那是我的 app/config/services.yml

0 投票
1 回答
152 浏览

php - FOSCommentBundle 线程

我已经安装了 FOSCommentBundle,一切都可以按预期显示输入注释,但我想为每个实体显示 1 个线程,所以我有很多不同 url 的计划,比如:/planning/id。但是,每当我在 plan/1 中发表评论时。我在线程实体中创建了一个永久链接。但是当我想进入计划/2 时,它会显示计划/1 线程的评论,并且不会为计划/2 创建另一个永久链接。

我不明白我做错了什么。因此,如果您对我的问题有任何线索,我将不胜感激。

我创建了 2 个实体:

我只是按照文档在我的计划树枝视图上显示评论:

0 投票
1 回答
223 浏览

bootstrap-4 - Bootstrap4、JQuery3 和 FOS 注释包 => $.get(...).error 不是函数

这更像是我发现的一个修复而不是一个问题。

在 Symfony 3 项目中,我决定将 bootstrap 3 升级到 4。这意味着使用 JQuery3,它与 Fos Comment Bundle 2.0.14(可能更早)的异步评论显示不完全兼容。

你可能会得到一个 JS 错误:

TypeError:$.get(...).error 不是函数

0 投票
1 回答
202 浏览

php - FOSCommentBundle 未出现

我正在尝试使用 FOSCommentBundle 在我的应用程序中实现评论线程部分。但是我已经按照指南安装它https://github.com/FriendsOfSymfony/FOSCommentBundle/blob/master/Resources/doc/index.md并没有出现任何内容。我已经根据我所看到的正确创建了评论和线程实体类

我还在命令行 php bin/console dictionary:schema:update --force 中发出了命令,但没有注意到我的 MySQL Workbench 中有任何新表。

我的 index.html.twig 文件的布局也像

所以这对我来说也很好。然而,最后什么都没有出现。对这个捆绑包有更多了解的人可以让我知道我可能出错的地方吗?如果您需要查看更多代码,我很乐意向您展示。

这也是 JavaScript 代码在页面源代码中的外观

0 投票
1 回答
405 浏览

symfony - Symfony 3.4 FOSCommentBundle 无法在侦听器内自动装配服务

有人可以帮我在 Symfony3.4 中自动装配吗?

我正在尝试实现以下监听器,但我不知道注入 VoteManagerInterface。这是错误,我的代码和我的配置。谢谢你的帮助:)

无法自动装配服务“AppBundle\EventListener\CommentVoteListener”:方法“__construct()”的参数“$voteManager”引用接口“FOS\CommentBundle\Model\VoteManagerInterface”,但不存在此类服务。您可能应该将此接口别名为以下现有服务之一:“fos_comment.manager.vote.default”、“fos_comment.manager.vote.acl”。

}

或者