0

この機能を実装するために、同じテーブルにreplyTo関連する列を作成しました。comment_id元のコメントには、これがあり0ます。私が直面している問題は、それらを表示する最良の方法は何かということです。

私のモデルでは、nested_comments() それらを取得する関数を作成しました。私の見解では、このようにしていました。

<? foreach( $comments as $comment ): ?>
....
          <? foreach( $comment->nested_comments() as $comm): ?>

しかし、ネストされたコメントが 1 レベルある場合にのみ問題ありません。実際、ビューでこれを行う方法があればいいのにと思います。この目的のためだけに別のビュー ファイルとコントローラーを作成したくありません。

4

2 に答える 2

0

mptt モジュールを使用して実現できます。いくつかあります。

https://github.com/spadefoot/kohana-orm-leap

https://github.com/rafi/orm-mptt

https://github.com/evopix/orm-mptt

私は 3 番目のものを使用してきましたが、今では古くなっているので、Leap をご覧になることをお勧めします。非常に有望に見えます。また、http://kohana-modules.com/search?query=mpttもご覧ください。

于 2012-11-11T20:53:26.530 に答える