CTreeView 对于 children 的判断

在 CTreeView 中,对于 children 判断是只要有 children 这个节点,就认为有 children,是否可以多加一个判断,有 children 这个节点,且这个节点不为空的情况下才认为有 children,更改代码如下:

源代码:CTreeView 205 行




if(isset($node['children']))

				{

					$html.="\n<ul>\n";

					$html.=self::saveDataAsHtml($node['children']);

					$html.="</ul>\n";

				}



更改为:




if(isset($node['children']))

				{

					if (count($node['children'])) {

					$html.="\n<ul>\n";

					$html.=self::saveDataAsHtml($node['children']);

					$html.="</ul>\n";

					}

				}



不知道是否合适?

:unsure:

没人有同感啊。呵呵。

谢谢。已经改好了。

哈哈,有了这个,再配合老廖写的 toTree 函数,做树就方便了。