0
我是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模型行,我的網頁加載好了,只要我把那行,我得到:
Fatal error: Class 'Header2' not found in H:\Forum\system\core\Loader.php on line 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';
}
}
衛生署!我把它的類名必須是相同的文件名(不包括擴展名)的笨? – SteB
我不知道你在忙什麼,但我希望你知道,一個類可以有一個以上的功能。並且您可以在一個班級中管理頭部和聽衆數據。此外,「Models」的主題是每個表格一個模型。 – Naveed
謝謝,我熟悉OOP(德爾福)和PHP有一定的瞭解,但MVC和笨(其公約)是新的我。我不確定「管理一個類中的頭和頭數據」是什麼意思? – SteB