* [story#66942] mv getTableList to bi.

This commit is contained in:
qixinzhi
2024-09-11 16:20:59 +08:00
committed by 周鑫
parent 6179b25037
commit d0ee97b142
+31
View File
@@ -1602,6 +1602,37 @@ class biModel extends model
return $stateObj;
}
/**
* Get table list.
*
* @access public
* @return array
*/
public function getTableList()
{
$originTableTreeMenu = $this->loadModel('dataview')->getOriginTreeMenu();
$tableList = array();
foreach($originTableTreeMenu as $index => $menu)
{
if(empty($menu->items)) continue;
foreach($menu->items as $itemIndex => $item)
{
if(!is_array($item))
{
$text = $item->key == 'story' ? $this->lang->pivot->story : $item->text;
$tableList[$item->key] = $text;
continue;
}
foreach($item->items as $subIndex => $subItem) $tableList[$subItem->key] = $subItem->text;
}
}
return $tableList;
}
/**
* Build table columns from query result.
*