https://cdn.bootcss.com/jquery-sortable/0.9.13/jquery-sortable-min.js 根据tree数据转化成适合sortable插件的html代码
/*
* 将tree形状的json数据转化为html
*/
function treeToHtml($tree, $num = 0) {
$html = '';
$num++;
foreach ($tree as $item) {
$html .= '<li data-category_id="' . $item['category_id'] . '" data-category_name="' . $item['category_name'] . '">';
$html .= '<span class="icon icon-arrows"></span> ';
$html .= $item['category_name'];
if (isset($item['_child']) and count($item['_child']) > 0) {
$html .= '<ol>';
$html .= self::treeToHtml($item['_child'], $num);
$html .= '</ol>';
} else {
$html .= '<ol></ol>';
}
$html .= '</li>';
}
return $html;
}