我正在使用HMVC并在视图中调用模块。但是,在某些情况下,模块出现在Doctype之前!这似乎是由于在一个页面中调用多个模块引起的,但是如果我没有这样做,我就有了实例。
我正在将要从控制器显示的模块解析到视图中 像:
$data['modules'] = array(
'controller/function',
);
$this->load->view('page', $data);
然后在视图中
foreach($modules as $module){ ?>
<div>
<?php echo modules::run(module); ?>
</div>
<?php }
这些div打印得很好,并且保留在它们应该的位置,但由于某种原因,模块在doctype之前跳转。我已经检查过整个页面中的所有div都已关闭,因为两个模块中的代码干扰等但仍然处于亏损状态
我以前从未见过这个,有人可以帮忙吗? 谢谢:))
答案 0 :(得分:0)
这与this post相关联,我通过将第三个参数设置为TRUE
来修复它,并像这样回显视图
echo $this->load->view('account_managers', $data, TRUE);