私は CodeIgniter を初めて使用し、物事がどのように構造化されているかを理解しようとしています。
私はこの方法でホームページを持っています:
public function index()
{
$this->load->model('header2');
$this->load->model('homepage_model');
$data = $this->homepage_model->HeadData();
$this->load->view('homepage_view', $data);
}
header2 モデルをロードする行を取り出すと、ページが正常にロードされ、その行を挿入するとすぐに次のようになります。
致命的なエラー: クラス 'Header2' が H:\Forum\system\core\Loader.php の 303 行目に見つかりません
homepage_model.php と header2.php はどちらもモデル ディレクトリに存在します。
私の header2.php には、次のクラスが含まれています。
class Head_model extends CI_Model
{
private $data;
public function HeaderData()
{
$data = array();
$data['title'] = 'Forum main page';
$data['heading'] = 'Welcome to yet another forum';
$data['css_common'] = 'assets/css/common.css';
$data['meta_desc'] = 'Forum main page';
$data['meta_keywords'] = 'Forum Main Home';
$data['js_jquery'] = 'js/jquery-1.8.2.js';
}
}