動的メニューを実装しようとしています
データベースに2つのテーブルがあり、
pbs_forms
フォームパスフォームパスリンクなどが含まれ
ています
2 番目のテーブル名はpbs_formsingroups
、フォームがどのグループに属しているかを示します
ビューでデータを取得する方法は次のとおりです
$GetForms=$this->CommonModel->get_by_join($columns,$PTable,$joins,$where);
foreach($GetForms as $key => $row){
list($NavBar, $MainMenu, $SubMenu) = explode("/", $row['FormPath']);
$arrayLeftMenuList = array();
$arrayLeftMenuList[$key]['NavBarMenuLink'] = $NavBar;
$arrayLeftMenuList[$key]['LeftMainMenu'] = $MainMenu;
$arrayLeftMenuList[$key]['LeftSubMenu'] = $SubMenu;
$arrayLeftMenuList[$key]['FormCIPath'] = $row['FormCIPath'];
$arrayLeftMenuList[$key]['MainMenu_OrderNo'] = $row['Order_MainMenu_No'];
$arrayLeftMenuList[$key]['SubMenu_OrderNo'] = $row['Order_SubMenu_No'];
$arrayLeftMenuList[$key]['HaveSubMenus'] = $row['SubMenu'];
}
データはデータベースから取得されています。
コードでこれを試すと:
foreach($arrayLeftMenuList as $key => $value){
echo $arrayLeftMenuList[$key]['LeftSubMenu'];
}
その結果、私は得るだけです
Users
代わりに、両方Search Prize Bond
とUsers
?を取得する必要があります。
誰でも私が上に述べた問題を理解し、この問題を解決する方法を教えてくれますか?