我有我的控制器
class Page extends CI_Controller {
public function id() {
$this->load->model('content');
$page = $this->uri->segment(3, 0);
if($page == 0)
$page = $this->content->get_default_page($page);
$data['navigation'] = $this->content->getNav();
$data['pagename'] = $this->content->get_pagename($page);
$data['content'] = $this->content->get_content($page);
$this->load->view('main', $data);
}
}
现在我将尝试解释。我从 mysql (id、navName、navText) 获取导航和导航文本。然后我在 url 中的 views/main_view.php 中返回这些元素,例如:http ://abc.com/page/id/1等...
现在我需要创建像 mySuperDuperModule 这样的其他控制器,它具有一些功能,而不仅仅是文本。
问题是,如果我创建像 Gallery() 这样的新控制器,我需要从 Page() 控制器中复制所有内容以使网站显示相同。
有什么办法不这样做吗?