2017-04-01 11 views
0

hmvcでim newbieを使用しているため、codeigniterのhmvcに問題があります。HMVCコードで表示するには

私私の見解を示すことができません

ディレクトリ内の私の見解名index.phpの「テーマ」のような問題だから私は、CIとテンプレートのブートストラップを持っている:

<!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 echo $this->load->view('theme/navbar') ?> 
0:

<?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/footer') ?> 

エラーは言う:

"重要度:4096" "PHPのエラーが発生しました"

「メッセージ:クラスMY_Loaderのオブジェクトを変換することができませんでした〜文字列 "

"ファイル名:theme/index.php "

"行番号:8"

答えて

0

が、それは

$this->load->view('theme/footer') 
であるあなたのビューファイルは、アプリケーション/ビュー/テーマ/フッターにある場合、エコー
だけ $this->load->view('viewfile')
例を使用してはいけない助けてください

文字列に変換する場合は、3番目のパラメータでブール値trueを渡すことができます
$this->load->view('theme/footer',array(),true)

codeigniter's viewのマニュアルを参照してください。

関連する問題