Ich versuche, mein Menü zu vereinfachen, dass ich in meine Ansicht gehen werde, das Problem ist Menü und Untermenü ist nicht aktiv. Das ist mein Controller:Übergeben von Daten-Array vom Controller zum Anzeigen von Codeigniter
parent::__construct();
$this->menu = array(
'menu' => 'definition',
'submenu' => 'workplace'
);
Und ich habe dies in meinem Controller-Methode:
$data = array(
$this->menu, // menu is right here
'list_workplace_type' => get_wp_type()->result_array()
);
var_dump($data);die;
$this->load->view('wp', $data);
Und das Ergebnis ist wie folgt:
array (size=2)
0 =>
array (size=2)
'menu' => 'definition'
'submenu' => 'workplace'
'list_workplace_type' =>
array (size=2)
0 =>
array (size=1)
'szWorkplaceTypeName' => 'Kantor Pusat'
1 =>
array (size=1)
'szWorkplaceTypeName' => 'Kantor Cabang'
Was ich erwartet ist mehr wie folgt aus:
array (size=2)
'menu' => 'definition'
'submenu' => 'workplace'
'list_workplace_type' =>
array (size=2)
0 =>
array (size=1)
'workplaceTypeName' => 'Kantor Pusat'
1 =>
array (size=1)
'workplaceTypeName' => 'Kantor Cabang'
Ich benutzte array_push() funktioniert aber immer noch nicht richtig.
Ich werde diese Antwort bevorzugen. Es ist wahrscheinlich der richtige Weg, um Array, das der Benutzer will. – kishor10d