2014-09-20 3 views
0


하나의보기 파일에 출력 할 컨트롤러가 하나 있고 $ _GET 매개 변수입니다.
하나의보기에 두 개의 배열 출력 (Kohana)

public function action_register_final() { 
    //Detect view file 
    $block_center = View::factory('pages/v_register_final'); 

    $block_center = $this->request->param('user_id'); 

    //Detect block 
    $this->template->block_center = array($block_center); 
    } 

그러나이 코드 ... 출력 만 $ _GET PARAM 인 난 ('USER_ID') $ block_center = $ this-> 요청 -> PARAM 제거하면;
컨트롤러 코드는
보기가 잘로드되고 출력됩니다. 나는 $ block_center을 대체하지만 어떻게 두 값을 출력 할 수 있는지 알고 있습니다.
Thx.

답변

0

시계. 변수를 덮어 씁니다. 나는 당신이 이것을 필요로한다고 생각한다 :

public function action_register_final() 
{ 
    // Detect view file 
    $this->template = View::factory('pages/v_register_final'); 

    $this->template->block_center = array($this->request->param('user_id')); 
} 

또는.

public function action_register_final() 
{ 
    // Detect view file 
    $this->template = View::factory('pages/v_register_final'); 

    $block_center = this->request->param('user_id'); 

    $this->template->block_center = array($block_center); 
} 

테스트되지 않았습니다. 이것이 당신이 필요로하는 것입니까? 두 번째 배열은 어디에 있습니까? 병합을 시도하십시오.

+0

** 여기에 ** '$ block_center = View :: factory ('pages/v_register_final'); ' '$ block_center-> user_id = $ this-> request-> param ('user_id '); ' $ this-> template-> block_center = array ($ block_center);' – Pantela

+0

전체 컨트롤러를 공유 할 수 있습니까? – mobal

관련 문제