0

我正在使用 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 是否都已关闭,以干扰两个模块中的代码等,但仍然不知所措

我以前从来没有遇到过这种情况,有人可以帮忙吗?谢谢 :)

4

1 回答 1

0

这链接到这篇文章,我通过将第三个参数设置为TRUE并像这样回显视图来修复它

echo $this->load->view('account_managers', $data, TRUE);

于 2012-02-28T15:44:17.540 回答