我正在使用 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 是否都已关闭,以干扰两个模块中的代码等,但仍然不知所措
我以前从来没有遇到过这种情况,有人可以帮忙吗?谢谢 :)