Rumah  >  Soal Jawab  >  teks badan

codeigniter - Hasilkan tatasusunan berbilang dimensi dalam Pengawal, cara memanggilnya dalam paparan

Secara amnya kami menggunakan tatasusunan satu dimensi, contohnya:
$data['regions'] = $this->index_model->get_region();
Kemudian gunakan $regions terus dalam paparan untuk membuat panggilan data.
Tetapi bagaimana jika saya ingin menjana tatasusunan berbilang dimensi, sebagai contoh:
$data[1]['jalan'] = $this->index_model->get_street(1,1);
$data[2]['jalan'] = $this->index_model->get_street(2,1);
Dengan cara ini, bagaimana untuk memanggilnya dalam pandangan. Terima kasih semua~

PHP中文网PHP中文网2713 hari yang lalu340

membalas semua(1)saya akan balas

  • PHP中文网

    PHP中文网2017-05-16 16:45:40

    Letakkan kandungan tatasusunan berbilang dimensi ke dalam elemen dalam tatasusunan yang dihantar ke kaedah $this->load->view(), seperti ini: $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);
    

    Kemudian hantar tatasusunan $data ke kaedah $this->load->view(), seperti ini:

    <?php echo $streets[1]['streets']; ?>
    <?php echo $streets[2]['streets']; ?>
    

    Selepas itu anda boleh memanggilnya seperti ini dalam paparan: 🎜 rrreee

    balas
    0
  • Batalbalas