codeigniter将视图加载到变量,额外字符中

时间:2014-03-20 23:10:30

标签: php codeigniter

我正在尝试按如下方式处理控制器中的菜单:

/**
  * Renders the html output for the navigation items
  */
 function _render_nav_items($current, $base_url) {

  $nav_items  = '';
  foreach($this->_get_nav_items() as $nav_item) {
   $nav_items .= $this->load->view(
    'admin/nav/nav_item',
    array(
     'nav_item' => $nav_item,
     'base_url' => $base_url
    ),
    true
   );
  }

  return $nav_items;
 } 

nav_item.php:

<li><a href="<?=$base_url.$nav_item['controller']?>"><?=$nav_item['name']?></a></li> 

但我得到以下输出: http://i.imgur.com/YMJ5kYU.png?2

为什么会这样,我尝试在输出上运行修剪和压缩,但是我无法从输出中删除那些额外的字符/空格。

我已经忽略了这个问题一段时间但似乎无法解决它但是它似乎发生在我加载的视图中的php代码的任何地方,当删除php代码时它加载很好没有额外的空间/字符。

0 个答案:

没有答案