littlehehe 访问次数 : 11 注册日期 : 07-12-17 09:21 上次访问 : 09-10-29 21:05 |
最近为了写一个分类的模块,想参考bugfree完美的分类模块,可是本人才疏学浅,实在理解不了bugfree的程序设计奥秘! 小弟参考bugfree的bugproject和bugmodule表,尤其参考了bugmodule.parentID字段,但是在用php生成treeMenu时碰到了麻烦,不知道如何根据parentID来构建树状分类。 请bugfree开发人员给讲解一下生成treeMenu时php处理parentID的控制结构,就是如何构建以下代码的逻辑设计,大体思路是如何的呢? 小弟在这里先道谢了! //首先生成顶级节点。 $node1 = new HTML_TreeNode($Node["Link"]); //需要两个参数,分别提供链接信息和动作脚本信息,详细请参照文档。 //生成第二级节点。 $node1_1 = &$node1->addItem(new HTML_TreeNode(array('text' => "第二级", 'link' => "test.php", 'icon' => $icon, 'expandedIcon' => $expandedIcon))); //由一级$node1生成二级节点,链接是当前目录下的test.php文件。 //利用刚刚生成的二级节点对象$node1_1生成第三级节点。 $node1_1_1 = &$node1_1->addItem(new HTML_TreeNode(array('text' => "Third level", 'link' => "test.php", 'icon' => $icon, 'expandedIcon' => $expandedIcon))); //再生成第四级节点。 $node1_1_1_1 = &$node1_1_1->addItem(new HTML_TreeNode(array('text' => "Fourth level", 'link' => "test.php", 'icon' => $icon, 'expandedIcon' => $expandedIcon))); |
回帖 |
wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
http://download.pear.php.net/package/HTML_TreeMenu-1.2.0.tgz, 这里面有html_treemenu的帮助文档。 |
回帖 |