問題タブ [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.
php - FOSCommentBundle Symfony を使用してコメントを表示する方法
Web ページにコメントを組み込みたい。そのため、 Symfony2.3 Bundle を使用しましたFosCommentBundle
。Bundle documentation に示されている手順に従いましたが、4 番目の手順では、生成されたページで何も起こらず、ajax 500 Internal error が発生します。
このバンドルに関するチュートリアルはあまり見つかりませんでした。機能させるためにページに含める必要があるjsファイルはありますか?
symfony - FOSCommentBundle アクセス制御 コメントの返信、削除、編集
FOSComentBundle
symfony2.3 プロジェクトへのインストールに成功しました。FOSCommentBundle を FOSUserBundle と統合し、ロール ベースの ACL セキュリティを追加しました。制御できるアクションは次のとおりcreate,view,delete,edit
です。管理者だけに返信ボタンを表示したいのですが、返信イベントにアクセスロールを追加する方法がわかりません。これは私の設定ファイルです:
オーバーライドする必要があるクラスはありますか? 返信ボタンのドキュメントはありますか?
symfony - FOSUserBundle なしで FOSCommentBundle を使用することは可能ですか?
FOSUserBundle を使用せずに FOSCommentBundle を使用できるかどうかを知りたいのですが、FOSUserBundle を使用
せずに FOSCommentBundle を使用しようとして
いて、ドキュメント
の 4 つの手順に従いました
が、機能しませんでした。
php - FOSCommentBundle カスタムコメントソート
コメント スコアに基づいてカスタム コメントの並べ替えを実装する必要
がありservices:
ますmy app/config.yml
。
ここでは、オーバーライドされたメソッドが、ロジックを実装する必要があるSortingInterfac
カスタム クラスで呼び出されていません。CommentOrderSorting
前もって感謝します。
composer-php - fos\RestBundle ^2.0@dev を使用する symfony 2.7.5 に fos CommentBundle をインストールする方法
私はそのインストールされたバージョンとを使用symfony 2.7.5-dev
してインストールFOSRestBundle
します。私の `composer.json:JMSSerilizerBundle
FOSRestBundle
JMSSerializerbundle
dev-master
コマンドでバンドルをインストールしようとしましたが、composer require friendsofsymfony/comment-bundle
に追加"minimum-stability": "dev"
しましcomposer.json
たが、インストールできず、次のエラーが発生しました。
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 が読み込まれます。
このように初期化すると
このエラーが発生します
javascript - テンプレートに追加するときに FOSComment を修正するにはどうすればよいですか?
" FOSCommentBundle
{% javascripts %}
:Thread:async.html.小枝"。
そして、これは私の Config.yml ファイルです
php - FOSCommentBundle と thread_id
FOSCommentの指示に従って、1 つのページに複数のスレッドを配置しました。大丈夫、すべてうまくいきます。冗談だよ、世界はそんなに美しくない。
私の問題を説明しようとします: コメントを送信すると、URL が原因で整合性制約違反が発生しました。URL に Thread_id を渡しません。
コントローラーでそれを行うコードを見つけましたが、それを修正する方法がわかりません。だから、私のコントローラーがあります:
ここで私の見解:
よろしくお願いいたします。
PS : 私は Symfony の初心者です。