function getColumn($v) {
$column = D('Column');
$str='';
//顶级数据
$str.= "<table width='100%' border='0' cellspacing='0' cellpadding='2'>\r\n";
$str.= " <tr >\r\n";
$str.= " <td style='background-color:#FBFCE2;' width='2%' class='bline'><a href='#' οnclick='none(".$v['column_id'].")'>+</a></td>\r\n";
$str.= " <td style='background-color:#FBFCE2;' class='bline'><table width='98%' border='0' cellspacing='0' cellpadding='0'><tr><td width='50%'>"
. "<input class='np' type='checkbox' name='tids[]' value=''><a href='#' \">".$v['name']."</a>";
$str.= " </td><td align='right'>";
$str.= "|<a href=''>增加子类</a>";
$str.= "|<a href=''>删除</a>";
$str.= " </td></tr></table></td></tr>\r\n";
$str.= " <tr><td colspan='2' id='aa".$v['column_id']."' style='display:none'>";
//获取子栏目
$str.= " <table width='100%' border='0' cellspacing='0' cellpadding='0'>\r\n";
$str.=$this->getZiColumn($v['column_id'],' ');
$str.= " </table>\r\n";
$str.= "</td></tr>\r\n</table>\r\n";
return $str;
}
//子数据 递归
function getZiColumn($columnId,$step,$str){
$column = D('Column');
$str='';
$seedColumnArr = $column->getSiteColumn('column_id,name,crossid',"crossid=$columnId");
//获取顶级栏目下的所有子栏
foreach($seedColumnArr as $v){
$str.= "<tr height='24' id='id".$v['crossid']."' >\r\n";
$str.= "<td class='nbline'>";
$str.= "<table width='98%' border='0' cellspacing='0' cellpadding='0'>";
$str.= "<tr onMouseMove=\"javascript:this.bgColor='#FAFCE0';\" onMouseOut=\"javascript:this.bgColor='#FFFFFF';\"><td width='50%'>";
$str.= "<input style='margin-left:27px' type='checkbox' name='tids[]' value=''>$step <a href='#' οnclick='none(".$v['column_id'].")'>+</a><a href='#'>".$v['name']."</a>";
$str.= "</td><td align='right'>";
$str.= "|<a href=''>删除</a>";
$str.= " </td></tr></table></td></tr>\r\n";
$str.= " <tr><td id='aa".$v['column_id']."' style='display:none'><table width='100%' border='0' cellspacing='0' cellpadding='0'>";
$str.=$this->getZiColumn($v['column_id'],$step.' ',$str);
$str.= "</table></td></tr>\r\n";
}
return $str;
}
$column = D('Column');
$str='';
//顶级数据
$str.= "<table width='100%' border='0' cellspacing='0' cellpadding='2'>\r\n";
$str.= " <tr >\r\n";
$str.= " <td style='background-color:#FBFCE2;' width='2%' class='bline'><a href='#' οnclick='none(".$v['column_id'].")'>+</a></td>\r\n";
$str.= " <td style='background-color:#FBFCE2;' class='bline'><table width='98%' border='0' cellspacing='0' cellpadding='0'><tr><td width='50%'>"
. "<input class='np' type='checkbox' name='tids[]' value=''><a href='#' \">".$v['name']."</a>";
$str.= " </td><td align='right'>";
$str.= "|<a href=''>增加子类</a>";
$str.= "|<a href=''>删除</a>";
$str.= " </td></tr></table></td></tr>\r\n";
$str.= " <tr><td colspan='2' id='aa".$v['column_id']."' style='display:none'>";
//获取子栏目
$str.= " <table width='100%' border='0' cellspacing='0' cellpadding='0'>\r\n";
$str.=$this->getZiColumn($v['column_id'],' ');
$str.= " </table>\r\n";
$str.= "</td></tr>\r\n</table>\r\n";
return $str;
}
//子数据 递归
function getZiColumn($columnId,$step,$str){
$column = D('Column');
$str='';
$seedColumnArr = $column->getSiteColumn('column_id,name,crossid',"crossid=$columnId");
//获取顶级栏目下的所有子栏
foreach($seedColumnArr as $v){
$str.= "<tr height='24' id='id".$v['crossid']."' >\r\n";
$str.= "<td class='nbline'>";
$str.= "<table width='98%' border='0' cellspacing='0' cellpadding='0'>";
$str.= "<tr onMouseMove=\"javascript:this.bgColor='#FAFCE0';\" onMouseOut=\"javascript:this.bgColor='#FFFFFF';\"><td width='50%'>";
$str.= "<input style='margin-left:27px' type='checkbox' name='tids[]' value=''>$step <a href='#' οnclick='none(".$v['column_id'].")'>+</a><a href='#'>".$v['name']."</a>";
$str.= "</td><td align='right'>";
$str.= "|<a href=''>删除</a>";
$str.= " </td></tr></table></td></tr>\r\n";
$str.= " <tr><td id='aa".$v['column_id']."' style='display:none'><table width='100%' border='0' cellspacing='0' cellpadding='0'>";
$str.=$this->getZiColumn($v['column_id'],$step.' ',$str);
$str.= "</table></td></tr>\r\n";
}
return $str;
}