エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【CakePHP2/CakePHP3】データをスレッド形式で取得する。スレッド形式に変換する。 | バシャログ。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【CakePHP2/CakePHP3】データをスレッド形式で取得する。スレッド形式に変換する。 | バシャログ。
fukasawaです。こんにちは。じめじめしますね。 さて、バシャログにコメント機能はありませんが、一般的... fukasawaです。こんにちは。じめじめしますね。 さて、バシャログにコメント機能はありませんが、一般的なブログではコメントをスレッド形式で投稿できたりします。そのようなコメント機能を実装する場合、DBにコメント用のテーブルを作成することになりますが、再帰的なリレーションを作成し、データを取得する際は自己結合することによってスレッド形式でデータを取得することができます。今回は、CakePHPでそのようなデータを取得する方法について見ていきたいと思います。 CakePHP2.7.9、CakePHP3.2.5で検証しています。 Tree ビヘイビアについてはこちらの記事では扱いません。 準備 テスト用のテーブルを用意しました。ブログに対するコメントを格納するコメントテーブルです。 テストデータも用意しました。入っているのは「ブログエントリーID(post_id) = 5 に対するコメント」と