echo modules :: run () в html переходах перед типом документа - PullRequest
0 голосов
/ 14 октября 2011

Я использую 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 на всей странице закрыты, для вмешательства в код в двух модулях и т. Д., Но все еще в растерянности

Я никогда не сталкивался с этим раньше, кто-нибудь может помочь?Спасибо:)

1 Ответ

0 голосов
/ 28 февраля 2012

Это связано с этим сообщением , и я исправил это, установив третий параметр на TRUE и повторив вид, подобный этому

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...