【问题标题】:include php nav-bar in codeigniter在 codeigniter 中包含 php nav-bar
【发布时间】:2017-01-07 20:02:07
【问题描述】:

我正在修改一个脚本来添加我的导航栏。

该脚本正在使用我不熟悉的 codeigniter,因此我尝试包含我的导航栏。它可以工作,但是当您查看源代码时,导航栏位于 html 标记之外。

我的导航栏位于我网站的包含文件夹中..

class Servers extends CI_Controller {

// Servers list 
public function index(){

// Header

$this->load->view('header');

// Nav

include '../includes/nav.php'; 

// Main
$this->load->view('servers');

 // Footer
$this->load->view('footer');

}

【问题讨论】:

标签: php codeigniter


【解决方案1】:

这是因为 codeigniter 使用了输出缓冲。

实现此功能的一种方法是将您的 nav.php 添加到您的视图文件夹中,然后将您的包含替换为:

$this->load->view('nav');

希望对您有所帮助!

【讨论】:

  • @Case 所以你不能把它移到你的views文件夹吗?
  • 否,因为这个脚本在一个文件夹中,我正在尝试从我的主站点添加导航,我的导航的位置在 $this->load->view('../includes/ nav.php');
  • 我刚刚做了一个名为 nav 的空白文件,在 nav 中包含了我的导航栏
  • @Case 我会建议如果你不能移动它:) 很高兴我能帮忙!
猜你喜欢
  • 1970-01-01
  • 2017-01-11
  • 2022-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-04
  • 1970-01-01
相关资源
最近更新 更多