1
Ich möchte nur einige Daten als Array von Ansicht zu Controller mit einem Array-Schlüssel senden. Dieses Problem kann jedoch nicht gelöst werden, wenn ein mehrdimensionales Array gesendet wird.Wie senden mehrdimensionale Array als Daten mit Array-Schlüssel in Codeigniter?
Hier ist mein Controller
public function all_products(){
$data['ls'] = $this->product_details('product1');
$data['ws'] = $this->product_details('product2');
$data['wr'] = $this->product_details('product3');
$this->load->view('view_page', $data);
}
public function product_details($key){
$data['g'] = // Some rows from database
$data['p'] = // Some rows from database
$data['o'] = // Some rows from database
return $data;
}
Danach, wenn ich den Datenschlüssel zu drucken, die Ausgabe in Ansicht, die
<?=print_r("ls")?>
// ls1 [Output]
Vielen Dank im Voraus.
Sie für Ihre Bemühungen danken. Tut mir leid, das ist nicht meine Lösung. Sie haben meine Funktion 'product_details ($ key)' geändert und senden nur ein Array. Aber ich muss mehrere Arrays von dieser Funktion senden. – WebDevRon
@WebDevRon, könnten Sie genauer angeben, was Sie tun werden? besonders Ihr Modell, geben Sie nur ein Beispiel Ihrer Datenbank, so dass Sie annehmen, multidimensionales Array zu haben – MSI
Bitte schauen Sie sich meine Frage an. 'product_details ($ key)' ist in meinem 'Controller' nicht im Modell. – WebDevRon