Codeigniter에서 생성 한 모든보기 파일을 내 바탕 화면에 저장하려고합니다. home.html, single.html, page.html과 같은 파일에 뷰를 출력해야합니다. 이것에 대한 해결책이 있습니까?codeigniter의 file.html에보기 파일을 캐시하는 방법
1
A
답변
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);
?>
는 희망이 도움이!
관련 문제
- 1. iPhone에서 요소를 캐시하는 방법
- 2. asp.net에서 이미지를 캐시하는 방법
- 3. Blackberry BrowserField에서 캐시하는 방법
- 4. symfony2에서 데이터를 캐시하는 방법
- 5. 조각보기를 캐시하는 방법
- 6. GeckoFX에서 이미지를 캐시하는 방법
- 7. PHP에서 변수 캐시하는 방법
- 8. 결과를 캐시하는 방법
- 9. 페이지의 일부만 캐시하는 방법
- 10. 내 favicon을 캐시하는 방법
- 11. iphone에서 이미지를 캐시하는 방법
- 12. 안드로이드에서 미리보기/캐시하는 방법
- 13. asp.net에서 함수를 캐시하는 방법
- 14. Html.RenderPartialView의 결과를 캐시하는 방법
- 15. 매니페스트 Node.js 사이트에서 캐시하는 방법
- 16. html5로 사진을 캐시하는 방법 AppCache
- 17. PHP에서 파일을 캐시하는 가장 좋은 방법은 무엇입니까?
- 18. 는 우편을 업로드하는 방법/CodeIgniter의 에서 우편/RAR 파일을 업로드하는 방법 CodeIgniter의
- 19. CodeIgniter의 :
- 20. 보기 부분 파일을 캐시하는 방법은 있습니까?
- 21. 파일을 너무 오래 캐시하는 것이 문제가됩니까?
- 22. PHP에서 XML 파일을 캐시하는 방법은 무엇입니까?
- 23. 매시간 로컬로 텍스트/JSON 파일을 캐시하는 스크립트
- 24. 간단한 XML 파일을 캐시하는 방법은 무엇입니까?
- 25. CodeIgniter의 경로/I가에있는 방법
- 26. Codeigniter의 세션 작동 방법
- 27. 뒤로 버튼 만 캐시하는 방법
- 28. UIMapView의 특정 부분을 캐시하는 방법
- 29. WordPress 테마 이미지를 캐시하는 방법?
- 30. ASP.NET의 개체 목록을 캐시하는 방법