2011-01-29 4 views
0

안녕하세요. CodeIgniter 사람들 :) 저는 CodeIgniter를 처음 사용하고 있습니다. 이제는 내 프로젝트를 github에 올려 놓았습니다. 내가 눈을 사용하는 것을 시도했다 :)CodeIgniter 템플릿 문제

https://github.com/SimonJ/Hip-hop-project

그래서 나는 내 파일을보고 내가 더 나은 그래서 새로운 무언가를 배울 수있는 무엇을 할 수 있는지에 대한 의견을 귀찮게 사람에 대해들을 수 : 여기 내 GitHub의 페이지입니다 템플릿 시스템을 사용했지만이 오류가 발생합니다.

An Error Was Encounter Unable to load the Requested Class: ocular

내가 잘못하고있는 것을 알고 있습니까?

답변

0

이 질문은 스택 오버플로가 아니라 Code Review에 속하는 가장자리에 국한되지만, 템플릿 문제와 관련하여 도움을 드리겠습니다.

  1. 서버에서 PHP 5를 실행하고 있습니까? Ocular는 함수 및 변수에 "공용"및 "개인"단어를 사용하고있는 것 같습니다.

  2. 응용 프로그램 폴더에 "core"라는 폴더가 없기 때문에 Codeigniter의 이전 버전을 실행하고 있습니다. Reactor here이라는 커뮤니티 버전의 CI가 있거나 EllisLab here에서 표준 CI 2.0을 구할 수 있습니다. 나는 그것들 중 하나로 업그레이드 할 것이고, 나는 개인적으로 나는 Reactor를 사용할 것이다.

  3. Ocular는 훌륭하지만 Phil Sturgeon은 단순히 템플릿이라고 부르는 더 가벼운 템플릿 라이브러리 인 here을 가지고 있습니다. 이 답변의 첫 번째 단락에서 말했듯이 코드를 검토하고 검토하려면 코드 검토로 이동하십시오.

ps. Codeigniter에 오신 것을 환영합니다. 멋진 PHP 프레임 워크입니다.

+0

PHP 버전 5.3.2를 실행 중입니다. ocular는 좋은 codeigniter 플래시 시스템을 가지고 있습니다. 오류 메시지를 출력하고 싶습니다. :) 그런데 작동하도록 노력할 것입니다. 이제 codeigniter의 새 버전을 설치하고이 오류를 지금 받았습니다. Fatal 오류 : 'Controller'클래스가 /Applications/MAMP/htdocs/ci/application/controllers/forside.php의 3 행에 있습니다. 문제가 무엇인지 알지 못합니다. ( – Sjmon

+1

CI 2.0은 기본 컨트롤러 클래스 인'CI_Controller'를 사용합니다. 'Controller' – jondavidjohn

+0

예, 모델 대신 Model 대신 CI_Model이 확장되고 Controller가 Controller 대신 CI_Controller를 확장합니다. 업그레이드 할 것을 말하기 전에 사과해야 할 것 같습니다. –