在PHP中开始使用树视图/论坛

时间:2011-06-22 13:16:16

标签: php treeview forum

我正在使用PHP,MVC和AJAX开发一个树视图论坛。我的数据库有两个表,如下所示:

螺纹

  • id_thread
  • 名称
  • 创建者
  • 日期
  • 描述
  • PARENT_ID

答案

  • id_answer
  • 答案
  • 消息
  • 用户
  • 日期

我正在尝试使用 n 线程开发一个论坛,我想在树视图中直观呈现。我对如何开始创建这个树视图感到困惑。

我的方法是在第一级线程中只是自动增量,然后当用户单击一个线程时,下一个线程的parent_id是第一级的parent_id,依此类推。有没有更好的方法来构建我的数据?

任何建议都会有所帮助,因为我是初学者,试图开始。谢谢你的时间。

1 个答案:

答案 0 :(得分:2)

我找到了显示此客户端的最佳方式,这是使用YUI TreeView

基本上,您可以以各种不同的格式传递数据(通常使用JSON),它会在div中为您生成此交互式树。

YUI TreeView Example

然后,您可以为特定事件添加侦听器,例如点击次数和不点击次数。

以下是一个示例:http://developer.yahoo.com/yui/examples/treeview/default_tree.html