찾다

 >  Q&A  >  본문

codeigniter - 컨트롤러에서 다차원 배열을 생성하고 보기에서 호출하는 방법

일반적으로 우리는 1차원 배열을 사용합니다. 예:
$data['regions'] = $this->index_model->get_region();
그런 다음 뷰에서 직접 $regions를 사용하여 데이터 호출을 수행합니다.
하지만 다차원 배열을 생성하고 싶다면 어떻게 해야 할까요? 예를 들면:
$data[1]['streets'] = $this->index_model->get_street(1,1);
$data[2]['streets'] = $this->index_model->get_street(2,1);
뷰에서는 어떻게 불러야할지 다들 감사합니다~

PHP中文网PHP中文网2749일 전366

모든 응답(1)나는 대답할 것이다

  • PHP中文网

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

    다음과 같이 다차원 배열의 내용을 $this->load->view() 메서드에 전달된 배열의 요소에 배치합니다. $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() 으아아아

    그런 다음 $data 배열을 $this->load->view() 메서드에 다음과 같이 전달합니다.

    으아아아

    이후에는 뷰에서 다음과 같이 호출할 수 있습니다. 🎜 으아아아

    회신하다
    0
  • 취소회신하다