問題タブ [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 に答える
600 参照

php - FOSCommentBundle Symfony を使用してコメントを表示する方法

Web ページにコメントを組み込みたい。そのため、 Symfony2.3 Bundle を使用しましたFosCommentBundle。Bundle documentation に示されている手順に従いましたが、4 番目の手順では、生成されたページで何も起こらず、ajax 500 Internal error が発生します。

このバンドルに関するチュートリアルはあまり見つかりませんでした。機能させるためにページに含める必要があるjsファイルはありますか?

0 投票する
1 に答える
1007 参照

symfony - FOSCommentBundle アクセス制御 コメントの返信、削除、編集

FOSComentBundlesymfony2.3 プロジェクトへのインストールに成功しました。FOSCommentBundle を FOSUserBundle と統合し、ロール ベースの ACL セキュリティを追加しました。制御できるアクションは次のとおりcreate,view,delete,editです。管理者だけに返信ボタンを表示したいのですが、返信イベントにアクセスロールを追加する方法がわかりません。これは私の設定ファイルです:

オーバーライドする必要があるクラスはありますか? 返信ボタンのドキュメントはありますか?

0 投票する
1 に答える
115 参照

symfony - FOSUserBundle なしで FOSCommentBundle を使用することは可能ですか?

FOSUserBundle を使用せずに FOSCommentBundle を使用できるかどうかを知りたいのですが、FOSUserBundle を使用
せずに FOSCommentBundle を使用しようとして いて、ドキュメント
の 4 つの手順に従いました が、機能しませんでした。

0 投票する
1 に答える
125 参照

php - FOSCommentBundle カスタムコメントソート

コメント スコアに基づいてカスタム コメントの並べ替えを実装する必要 がありservices:ますmy app/config.yml

ここでは、オーバーライドされたメソッドが、ロジックを実装する必要があるSortingInterfac カスタム クラスで呼び出されていません。CommentOrderSorting

前もって感謝します。

0 投票する
1 に答える
396 参照

composer-php - fos\RestBundle ^2.0@dev を使用する symfony 2.7.5 に fos CommentBundle をインストールする方法

私はそのインストールされたバージョンとを使用symfony 2.7.5-devしてインストールFOSRestBundleします。私の `composer.json:JMSSerilizerBundleFOSRestBundleJMSSerializerbundledev-master

コマンドでバンドルをインストールしようとしましたが、composer require friendsofsymfony/comment-bundle に追加"minimum-stability": "dev"しましcomposer.jsonたが、インストールできず、次のエラーが発生しました。

0 投票する
0 に答える
501 参照

javascript - FOSCommentBundle は投稿制限のある ajax ではありません

このバンドルを使用します https://github.com/FriendsOfSymfony/FOSCommentBundle/blob/master/Resources/doc/index.md

ただし、非同期ではなく、最初のコメントをhtmlで表示する必要があります。そのほぼ完了私はコントローラーを作成して ThreadController を拡張します

限定投稿を取得する機能を追加

テンプレートの comments.html.twig をオーバーライドします

私は今のところ小枝の制限がまだ終わっていないことを知っていますが、jsアクションに尋ねる必要があります

コメントはコアレットに表示されますが、アクション (返信、投票の追加) は機能しません。

fos https://github.com/FriendsOfSymfony/FOSCommentBundle/blob/master/Resources/assets/js/comments.jsから手動で comments.js を含めます。

と手動でセットアップ

jsアクションを初期化するにはどうすればよいですか?

私は試しますFOS_COMMENT.initializeListeners();

js が読み込まれます。

このように初期化すると

このエラーが発生します

0 投票する
1 に答える
347 参照

javascript - テンプレートに追加するときに FOSComment を修正するにはどうすればよいですか?

" FOSCommentBundle {% javascripts %}:Thread:async.html.小枝"。

そして、これは私の Config.yml ファイルです

0 投票する
0 に答える
300 参照

php - FOSCommentBundle と thread_id

FOSCommentの指示に従って、1 つのページに複数のスレッドを配置しました。大丈夫、すべてうまくいきます。冗談だよ、世界はそんなに美しくない。

私の問題を説明しようとします: コメントを送信すると、URL が原因で整合性制約違反が発生しました。URL に Thread_id を渡しません。

コントローラーでそれを行うコードを見つけましたが、それを修正する方法がわかりません。だから、私のコントローラーがあります:

ここで私の見解:

よろしくお願いいたします。

PS : 私は Symfony の初心者です。