2012-09-28 3 views
1

어떻게 그 codeigniter보기에서 변수를 해당보기에 포함 된 외부 코어 PHP 페이지로 전달할 수 있습니까?외부 핵심 PHP 페이지에 codeigniter보기에서 변수를 전달

예를 들어, codeigniter 뷰 이름이 "login"이고 외부 PHP 파일 이름 "logininner.php"가 포함되어 있으며 "login"에서 "logininner.php"로 변수를 전달하려고합니다.

아무에게도이 작업을 수행 할 수 있습니까?

+1

예. 확실합니다 .. 내 codeigniter보기 및 config.php에 $ config [ 'base_url'] = 'http : //localhost/sms11/jkblank/logininner.php'를 지정했습니다; 내 codeigniter보기 경로는 var/www/sms11 /이고 logininner.php 경로는 var/www/jkblank/logininner.php입니다. 이제 base_url()을 사용하여 codeigniter보기에 logininner.php를 포함 시켰습니다. 내 요구 사항은 내가 codeiginiter보기에서 하나의 변수를 logininner.php로 전달해야한다는 것입니다. 나는 무엇을하려고하는지 이해하고 있기를 바랍니다. –

답변

1

$this->load->view();은 컨트롤러 기능과 마찬가지로 호출 할 수 있습니다. 그래서보기에, 당신은 logininner.php 당신은 문자열 value$variable1 설정을해야합니다, 그리고이

<?php $this->load->view('logininner', array('variable1' => 'value')); ?> 

처럼 뭔가를 할 수 있습니다.

+0

logininner.php는 내 codeigniter 응용 프로그램 안에 있지 않지만 codeigniter 응용 프로그램 외부의 다른 폴더에서 포함됩니다. –

+1

웹 루트와 관련된 상대 경로는 어디입니까? 당신은 언제나'../'를 사용하여 디렉토리를 올라갈 수 있습니다 ... –

+0

예. 확실합니다 .. 내 codeigniter보기 및 config.php에 $ config [ 'base_url'] = 'http : //localhost/sms11/jkblank/logininner.php'를 지정했습니다; 내 codeigniter보기 경로는 var/www/sms11 /이고 logininner.php 경로는 var/www/jkblank/logininner.php입니다. 이제 base_url()을 사용하여 codeigniter보기에 logininner.php를 포함 시켰습니다. 내 요구 사항은 내가 codeiginiter보기에서 하나의 변수를 logininner.php로 전달해야한다는 것입니다. 나는 무엇을하려고하는지 이해하고 있기를 바랍니다. –

관련 문제