私は すべて投稿がトピックの子である(私のツリーベースのフォーラムシステムのために)私のDBに後テーブルを持って(あなたは私の例であるフィールドTOPICIDを見ることができます79) は私が何をすべきか、私はあなたがフィールドPARENTIDを見ることができるトピック#79 のすべての投稿をしましたので、今フラットテーブル
この特定の例では(79 TOPICIDたすべての行)を選択しています。投稿がトピックに返信された場合、値はNULL です。そうでない場合、投稿は親投稿のIDを持つように、別の投稿の子です。私が言ったように
今、私は、トピック#79 のすべての行を持っていると私は、ツリービュー
それを行うための最善の方法は何でそれらを表示する必要がありますか?
方法によって、私はYiiのフレームワークを搭載しPHP + MySQLを使用しています(とZIIウィジェットを使用する必要はありませんが)の助けを
おかげ
トピックスレッドを表示するためにのみ、このすべてのクエリを作成すると効率的ですか? – socksocket
YiiFrameworkを使用していますが、Active Recordとキャッシュをサポートしていると思います。 –