コントローラ内の各関数内で同じデータを呼び出すのではなく、一度呼び出すことによってそのデータをグローバルにロードします。 i「はheader_menus」[このファイルには、コアのフォルダ内にあると、コントローラのフォルダ内にあり、コントローラがあると私は$データをロードしますどのようにホームコントローラ内部の機能を搭載しながら、私はすべてのページに同じコンテンツを読み込む方法は?
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Home extends MY_Controller {
をした
MY_Controller.php
<?php
class MY_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->helper(array('form', 'url','file'));
$this->load->model('common/common_model');
$data['header_menus'] = $this->common_model->categoryMenus();
}
}
をしました]ビューでは、私は再び関数の変数で何かをする必要がありますか?
レイアウトを使用していませんか? http://stackoverflow.com/questions/19976737/how-to-create-master-pagelayout-with-base-design-style – madankundu
これを 'view helper'に入れて、レイアウトからこのヘルパーを呼び出してください –