나는 codeigniter에 기초한 프로젝트를 가지고있다. 그리고 다른 PHP 파일의 codeigniter 컨트롤러에서 확장 한 클래스를 사용해야합니다. 그러나 나는 전체 CI 프로젝트를보기 위해 다른 PHP 파일을 가르치는 방법에 대한 해결책을 찾지 못했습니다. 필요한 클래스를 넘어서 다른 클래스에서 호출 할 때 상속받을 수 없습니다.다른 PHP 파일에 codeigniter 프로젝트를 포함시키는 방법은 무엇입니까?
0
A
답변
0
이것이 올바른 방향으로 당신을 인도하는 데 도움이된다면 100 % 확신 할 수는 없지만 그렇다면 명성을 얻으십시오.
Codeigniter는 URI의 환경 상태에 따라 응용 프로그램을 라우팅합니다. 당신은 환경을 설정해야하고 그래서 같은 인덱스 뷰 파일을 포함하는 : 당신이 CI 색인 파일을로드 할 때
$_SERVER["REQUEST_URI"] = "cms/2";
//Set GET action,method params etc
require_once "path/to/index.php";
는 당신이 찾아 컨트롤러 및 방법을 실행해야 할 수 있습니다 서버 변수 등을 읽 , 출력이 끝나면 스크립트가 종료 될 수 있으므로 라이브러리 /보기 파일을 수정하는 것이 좋습니다.
또한 버퍼를 잡으려면 ob_start()를 조사해야합니다.
+0
그리고 내 문제도 해결되지 않습니다. ( – chch
관련 문제
- 1. jquery.js를 다른 js 파일에 포함시키는 방법은 무엇입니까?
- 2. Eclipse PDT에서 Subclipse 프로젝트를 다른 프로젝트에 포함시키는 방법은 무엇입니까?
- 3. PHP 세션 파일에 jQuery 파일을 포함시키는 방법은 무엇입니까?
- 4. 하나의 AGI 파일을 다른 AGI 파일에 포함시키는 방법은 무엇입니까?
- 5. js 파일을 다른 js 파일에 포함시키는 방법은 무엇입니까?
- 6. 다른 php.ini 파일에 php.ini 파일을 포함시키는 방법은 무엇입니까?
- 7. CSS에 PHP 코드를 포함시키는 방법은 무엇입니까?
- 8. 리소스를 단일 실행 파일에 포함시키는 방법은 무엇입니까?
- 9. .jar 파일에 java 항목을 포함시키는 방법은 무엇입니까?
- 10. PHP 파일의 함수 만 포함시키는 방법은 무엇입니까?
- 11. 내 PHP 파일에 내 사이트의 다른 페이지에 대한 링크를 쉽게 포함시키는 방법은 무엇입니까?
- 12. sqlite db 파일을 netbeans의 jar 파일에 포함시키는 방법은 무엇입니까?
- 13. PHP/MySQL : 일반적인 blob 이미지를 PHP 페이지에 포함시키는 방법은 무엇입니까?
- 14. SWF 파일에 여러 이미지를 자동으로 포함시키는 방법은 무엇입니까?
- 15. PHP CodeIgniter - PDF 생성기
- 16. Ant build.xml 파일에 외부 라이브러리를 포함시키는 방법은 무엇입니까?
- 17. CodeIgniter : 다른 DB에 연결하도록 구성하는 방법은 무엇입니까?
- 18. OBJECT 파일에 동일한 이름을 가진 정적 라이브러리를 포함시키는 방법은 무엇입니까?
- 19. 현재 패키지 버전을 NuGet 변환 파일에 포함시키는 방법은 무엇입니까?
- 20. codeigniter php
- 21. CodeIgniter PHP 예외
- 22. PHP에 파일을 포함시키는 가장 좋은 방법은 무엇입니까?
- 23. PHP 파일을 템플릿으로 포함시키는 가장 좋은 방법은 무엇입니까?
- 24. ivy.xml에 파일을 포함시키는 방법은 무엇입니까?
- 25. 펄을 shtml 파일에 포함시키는 법
- 26. CodeIgniter Model에서 얻는 방법은 무엇입니까?
- 27. PHP 다른 서버에 파일에 쓰기
- 28. PHP 메일에 이미지를 포함시키는 가장 가볍고 효율적인 방법은 무엇입니까?
- 29. json 콜백을 PHP 파일에 추가하는 방법은 무엇입니까?
- 30. wxs에 wxi 파일을 포함시키는 방법은 무엇입니까?
해결하려는 문제는 무엇입니까? 두 개의 codeigniter 인스턴스를 연결하려고합니까? –
질문을 명확히 해 주시겠습니까? 몇 가지 예제 코드를 보는 것이 도움이 될 것입니다. – Lance
나는 PEAR 라이브러리를 가지고 있고 그것을 콘솔에서 실행한다. 이 라이브러리는 codeigniter 컨트롤러에서 확장 한 내 클래스 중 하나를 사용해야합니다. 그리고이 클래스 라이브러리를 호출하면 CI 컨트롤러를 볼 수 없습니다. $ CI = get_instance();와 같은 CI 프로젝트의 객체를 가져와야합니다. 하지만 PEAR 라이브러리가 내 프로젝트를 볼 수 없기 때문에 작동하지 않습니다. – chch