2017-04-01 4 views
0

나는 hmvc로 im newbie 때문에 codeigniter에서 hmvc에 약간의 문제가있다.HMVC에서보기 내비게이션

은 내가 CI와 템플릿 부트 스트랩, 그래서 내보기 "를 테마"디렉토리에

내보기 이름의 index.php를 보여 내가 할 수없는 등의 문제 :

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <?php echo $this->load->view('theme/header') ?> 
</head> 
<body> 
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 
    <?php echo $this->load->view('theme/navbar') ?> 
</nav> 
<div id="wrapper"> 


    <div id="page-wrapper"> 
     <?php $this->load->view($content) ?> 
    </div> 

</div> 
<?php echo $this->load->view('theme/footer') ?> 
</body> 

내 컨트롤러 이름 대시 보드 디렉토리 "테마"에 :

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 

class Dashboard extends CI_Controller{ 

    function __construct() 
    { 
     parent::__construct(); 

    } 
    function index() 
    { 
      $data['content'] = 'dashboard'; 
      return $this->load->view('theme/index', $data); 
    } 
} 

나는 오류입니다에서 :

<?php echo $this->load->view('theme/navbar') ?> 

<?php echo $this->load->view('theme/footer') ?> 

오류가 말한다 :

"메시지 : 클래스 MY_Loader의 개체 변환 할 수 없습니다 :

"4096 심각도 ""A PHP 오류가 발생했습니다 " 문자열로 "

"파일 이름 : theme/index.php "

"줄 번호 : 8"

답변

0

그냥 $this->load->view('viewfile')
예는 다음이

$this->load->view('theme/footer') 
이다보기 파일이 응용 프로그램 /보기/테마/바닥 글에있는 경우 사용
에코 해달라고 도와주세요

문자열로 변환하려면 세 번째 매개 변수에서 부울을 true로 전달할 수 있습니다.
$this->load->view('theme/footer',array(),true)

codeigniter's view의 설명서를 참조하십시오.