CodeIgniter를 사용하여 내 사이트를 코딩하고 있습니다. MVC 나 다른 유형의 개발 패턴을 사용하는 것은 이번이 처음입니다. 나는 놀이터를 만들고 시스템의 프로토콜에 익숙해지기 위해 CI 사이트에서 비디오 자습서를 사용하고 있습니다.CodeIgniter 컨트롤러 클래스 구현에서 멈춤
방금 첫 번째 문제가 발생했으며 상위 클래스와 관련이 있습니다.
내가 블로그를 만들려고 두 번째 튜토리얼에 오전이있다 : 나는 function Test()
내부의 콘텐츠를하지 않고 페이지를로드 할 때
<?php
class Test extends CI_Controller {
function Test()
{
parent::CI_Controller();
$this->load->scaffolding('entries');
}
function index()
{
$data['muck'] = 'test test test';
$data['kookoo'] = 'howdy howdy hi';
$data['hi'] = 'holla';
$data['yo'] = 'fa la la';
$data['zoom'] = '1234';
$data['array'] = array('hi','howdy','hey','sup');
$this->load->view('test_view', $data);
}
}
?>
나는 시스템이 "컨트롤러"를 찾을 수 없습니다 것으로 나타났습니다. 나는이 튜토리얼이 이전 버전의 CI를 사용하고 있으며 "CI_Controller"가 클래스 컨트롤러의 적절한 이름이라는 것을 발견했다. 위의 코드로 이제이 오류가 발생합니다.
Fatal error: Call to undefined method CI_Controller::CI_Controller() in /Users/michaelsanger/Sites/CodeIgniter/application/controllers/test.php on line 7
나는 그것을 정의 할 수없는 이유를 잘 알고 있습니다.
미리 감사드립니다.
fyi - 경로에서 스캐 폴딩을 만들었습니다.PHP $ route [ 'scaffolding_trigger'] = "스캐 폴딩"; – LightningWrist
그리고 그것보다 나에게 이전에 더 나은 404 오류를 찾을 수 없습니다. – LightningWrist
@LightningWrist 내 답변을 업데이트했습니다. –