我在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');
}
现在在我的标题视图中,我收到未定义的变量父和子错误。我希望所有视图中都有这两个变量,这样我就不必在每个控制器中定义这两个变量。
由于