codeigniter - Générer un tableau multidimensionnel dans Controller, comment l'appeler en vue
PHP中文网
PHP中文网 2017-05-16 16:43:40
0
1
358

Généralement, nous utilisons des tableaux unidimensionnels, par exemple :
$data['regions'] = $this->index_model->get_region();
Utilisez ensuite $regions directement dans la vue pour effectuer des appels de données.
Mais que se passe-t-il si je veux générer un tableau multidimensionnel, par exemple :
$data[1]['streets'] = $this->index_model->get_street(1,1);
$data[2]['streets'] = $this->index_model->get_street(2,1);
De cette façon, comment l'appeler dans la vue ? Merci à tous~

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(1)
Ty80

Placez le contenu d'un tableau multidimensionnel dans un élément du tableau passé à la méthode $this->load->view(), comme ceci : $this->load->view()方法的数组中的一个元素中,比如这样:

$data['streets'][1]['streets'] = $this->index_model->get_street(1,1);
$data['streets'][2]['streets'] = $this->index_model->get_street(2,1);

然后将$data数组传递给$this->load->view()

$this->load->view('...', $data);
Passez ensuite le tableau $data à la méthode $this->load->view(), comme ceci :

<?php echo $streets[1]['streets']; ?>
<?php echo $streets[2]['streets']; ?>
Après cela, vous pouvez l'appeler ainsi dans la vue : 🎜 rrreee
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal