访问codeigniter中的所有视图中的数组

时间:2014-06-13 23:49:05

标签: php codeigniter

我在MY_Controller类中创建了一个放在核心文件夹中的数组。在它的构造函数中,我从db中获取记录,以便在我的视图中创建导航菜单。由于我有不同的页面布局,所以我无法在每个地方调用相同的标题视图。因此我按照我的理解制作了一个核心课程,我不确定是不是正确。下面是我的控制器的代码

class MY_controller extends CI_Controller
{

    function __construct()
    {
        parent::__construct();
        $this->load->model('Category_model');
        $data['parent'] = $this->Category_model->getParentCategories();
        $data['child'] = $this->Category_model->getChildCategories();
    }
}

我的默认控制器是主

class Main extends MY_controller {

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

    public function index()
    {
        $this->load->view('home/header',$data);
        $this->load->view('home/footer');
    }

现在在我的标题视图中,我收到未定义的变量父和子错误。我希望所有视图中都有这两个变量,这样我就不必在每个控制器中定义这两个变量。

由于

0 个答案:

没有答案