我正在使用 Codeigniter,并定义了包含我的布局的自己的控制器
protected $layout = 'layout';
protected function render($content) {
$view_data = array(
'content' => $content
);
$this->load->view($this->layout,$view_data);
}
所有控制器都通过调用 View 来扩展这个控制器来定义自己的内容
class Voyage extends My_Controller {
function index(){
$this->load->helper('form');
$this->load->helper('url');
$content = $this->load->view('admin\voyages');
$this->render($content);
}
我的html页面是这样的:
<body>
<header>.....</header>
<nav>......</nav>
<section>.. <?php echo $content; ?>...</sectiont>
问题是我的 echo $content 将内容放在页眉和导航元素之前的页面顶部。
你能帮我解决这个问题吗?