2011-04-07 6 views
1

현재 codeigniter 프로젝트에서 템플릿 라이브러리를 사용하려고합니다. 나는 다음과 같은 오류 메시지가 무엇입니까 그러나CodeIgniter 템플릿 라이브러리 문제

요청 된 파일을로드 할 수 없습니다 : main.php를

내 파일 시스템은 다음과 같습니다

, MY_Controller.php I에서

/application 
     /themes 
     /views 
      /layouts 
      admin.php 

다음을 가짐

<?php 
class Dashboard extends MY_Controller { 

    public function __construct() 
    { 
     parent::__construct(); 
    } 
} 
?> 

내 컨트롤러에 다음 문자가 있습니다.

<?php 
class Dashboard extends MY_Controller { 

    public function __construct() 
    { 
     parent::__construct(); 
     //$this->template->set_layout('admin'); 
    } 

    public function index() 
    { 
     $this->template 
      ->set_layout('admin') // application/views/layouts/two_col.php 
      ->build('welcome_message'); // views/welcome_message 
    } 
} 
+0

admin.php의 내용은 무엇입니까? – ariefbayu

답변

1

Phil Sturgeon의 템플릿 라이브러리를 사용하는 사운드에서 사용하는 템플릿 시스템에 따라 다릅니다.

$config['layout'] = 'main'; 

그리고 그것은으로 적용 편집 :

이렇게 설정/template.php

를 열고이 줄을 발견하면

.

0

어떤 템플릿 시스템을 사용하고 있습니까? 나는 main.php라는 이름의 파일이 필요하다고 생각한다. 또는 파일이 존재하지 않아 파일을 추가해야하거나 파일의 경로가 올바르지 않습니다.