added 适配菜单父子关系

This commit is contained in:
zhaoxiang 2016-11-10 14:21:27 +08:00
parent 25900539f6
commit 8ac0aae165

View File

@ -10,8 +10,19 @@ use think\Validate;
class Menu extends Base {
public function index(){
$data = \app\admin\model\Menu::all();
foreach ( $data as &$value ){
$data = [];
$dataObj = \app\admin\model\Menu::all(function($query){
$query->order('sort', 'asc');
});
foreach ($dataObj as $value){
$data[] = $value->toArray();
}
$data = formatTree(listToTree($data));
foreach( $data as &$value ){
$value['name'] = $value['showName'];
unset($value['showName']);
unset($value['namePrefix']);
unset($value['lv']);
$value['post'] = intval(boolval($value['auth'] & \Permission::AUTH_POST));
$value['get'] = intval(boolval($value['auth'] & \Permission::AUTH_GET));
$value['put'] = intval(boolval($value['auth'] & \Permission::AUTH_PUT));