저는 newbie codeigniter 프로그래머입니다.동일한 클래스 codeigniter에서 다른 함수의 변수를 사용하십시오.
이 함수의 모든 변수와 동일한 클래스 컨트롤러의 다른 함수를 사용하고 싶습니다. 이 내 코드
function page()
{
$page_id = $this->uri->segment(3);
$page_details = $this->m_module->submenu($page_id)->row_array();
$data['title']= $page_details['sub_title'];
$data['menu'] = $page_details['title'];
$data['submenu'] = $page_details['sub_title'];
$data['link'] = $page_details['sub_target'];
$data['page_id'] = $page_id;
}
function employee()
{
$data['employee']= $this->m_module->employee()->result_array();
$this->page();
$this->template->display($data['link'],$data);
}
문제는 가변 function page()는 employee() 함수를 호출 할 수 없습니다.
이 내가 도움을 주시기 바랍니다에게 브라우저
A PHP Error was encountered
Severity: Notice
Message: Undefined index: link
Filename: controllers/Module.php
Line Number: 39
얻을.
는
링크 사이의 값을 전달하는 클래스 변수를 설정할 수 개인 링크를 만든 다음 $ this-> link = $ data [ 'link']와 같은 페이지 함수 내에서 설정 한 다음 $ this-> link를 사용하여 employee에서이를 참조하십시오. – iSZ
내 코드에서 예제를 제공 할 수 있습니까? –
아래 예제를 추가했습니다. 귀하의 코드가 CI 클래스 안에 있습니까? – iSZ