Application/Erpadmin/Controller/MenuController.class.php
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/*******************************************************************\
| |
| 房哨(多中介管理运营平台系统) |
| |
| © 2018-2023 http://www.kaidandashi.com/ All rights reserved. |
| |
| 本系统由淮南市银泰软件科技有限公司提供技术支持 |
| |
| QQ号:984784483 |
| |
\*******************************************************************/
namespace Erpadmin\Controller;
use Think\Controller;
class MenuController extends ErpadminbaseController {
public function index(){
$result = M('Menu')->where()->order(array("listorder" => "ASC"))->select();
$tree = new \Org\Util\Tree();
$tree->icon = array(' │ ', ' ├─ ', ' └─ ');
$tree->nbsp = ' ';
$newmenus=array();
foreach ($result as $m){
$newmenus[$m['id']]=$m;
}
foreach ($result as $n=> $r) {
$result[$n]['levels'] = $this->_get_level($r['id'], $newmenus);
$result[$n]['parentid_node'] = ($r['parentid']) ? ' class="child-of-node-' . $r['parentid'] . '"' : '';
$result[$n]['style'] = empty($r['parentid']) ? '' : 'display:none;';
if ($result[$n]['levels']<2) {
$result[$n]['str_manage'] = '<a class="layui-btn layui-btn-normal layui-btn-xs" onclick="layer_show(\'添加\',\''.U('add',array('parentid'=>$r['id'])).'\',\'600\',\'400\')" > 添加</a>';
}
$result[$n]['str_manage'] .='<a class="layui-btn layui-btn-warm layui-btn-xs" onclick="layer_show(\'修改\',\''.U('edit',array('id'=>$r['id'])).'\',\'600\',\'400\')" > 修改</a>';
$result[$n]['status'] = $r['status'] ? "显示" : "隐藏";
if ($r['type']==1) {
$result[$n]['types'] = '菜单';
}elseif ($r['type']==2) {
$result[$n]['types'] = '菜单+节点';
}elseif ($r['type']==3) {
$result[$n]['types'] = '外部链接';
}
}
$tree->init($result);
$str = "<tr id='node-\$id' \$parentid_node style='\$style'>
<td style='padding-left:20px;'>\$id</td>
<td>\$spacer\$listorder-\$name</td>
<td>\$node_id</td>
<td>\$types</td>
<td>\$status</td>
<td>\$str_manage</td>
</tr>";
$categorys = $tree->get_tree(0, $str);
$this->assign("categorys", $categorys);
$this->display();
}
/**
* 获取递归数组深度
后面还有 57 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
