2012-04-19 5 views

답변

1

$this->load->view()을 호출하는 동안 세 번째 매개 변수 (부울 TRUE)를 제공하면 뷰를로드하여 문자열로 반환 할 수 있습니다. 여기에서 file_put_contents()으로 전화하여 문자열을 파일에 쓸 수 있습니다.

$view_string = $this->load->view('some_view', '', TRUE); 
file_put_contents('filename', $view_string); 

또한 파일에 문자열을 작성하는 CodeIgniter File Helper에서 제공하는 write_file()을 사용할 수 있습니다.

3

실제로보기를 데이터로 반환 할 수도 있습니다. 단순히 변수에 할당하면됩니다.

$string = $this->load->view('myfile', $data, true); 

이 응답을 받으려면 파일을 만들고 fwrite 또는 ftp를 사용하여 서버에 업로드하십시오. 간단한 예를 아래

:

<?php 
$file = '/var/www/whatever/upload_dir/file.html'; 
$string = $this->load->view('myfile', $data, true); 
// Write the contents back to the file 
file_put_contents($file, $string); 
?> 

는 희망이 도움이!

관련 문제