Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Codeigniter视图中正确插入引导导航栏?_Codeigniter_View_Twitter Bootstrap 3_Frameworks - Fatal编程技术网

如何在Codeigniter视图中正确插入引导导航栏?

如何在Codeigniter视图中正确插入引导导航栏?,codeigniter,view,twitter-bootstrap-3,frameworks,Codeigniter,View,Twitter Bootstrap 3,Frameworks,我正在学习使用CodeIgniter进行开发,希望您能帮助我了解如何在视图中正确插入导航条。我需要知道保存navbar文件的目录以及如何在视图中调用此文件 <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title><?php echo $produto['nome']; ?></title> <!

我正在学习使用CodeIgniter进行开发,希望您能帮助我了解如何在视图中正确插入导航条。我需要知道保存navbar文件的目录以及如何在视图中调用此文件

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <title><?php echo $produto['nome']; ?></title>
    <!-- link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" -->
    <link rel="stylesheet" href="<?php echo base_url("assets/css/bootstrap.min.css"); ?>">
</head>
<body>
    I need navbar here (This is a home view)
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <?php echo $produto['nome']; ?>
                <?php echo $produto['preco']; ?>
                <?php echo $produto['descricao']; ?>
            </div>
        </div>
    </div>
</body>
</html>

您可以尝试在视图文件夹中创建一个模板文件夹,并放置一些文件,如header.php、nav.php、footer.php。在主视图中,您可以使用诸如
$this->load->view('template/nav')

已更新

这是典型的header.php

<!DOCTYPE html>
 <html>
  <head>
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   ...
   <title>Put_your_title_here</title>
   <link rel="stylesheet" href="<?php echo base_url('css/bootstrap.min.css'); ?>">
   ...
  </head>
  <body>
   <!-- depends on your template design -->
   <div class="dashboard-wrapper">
    <div class="main-content">
     <?php $this->load->view('template/nav.php'); ?>
    <footer>Some footer content</footer>
   </div><!-- /.main-content -->
  </div><!-- /.dashboard-wrapper -->

  <!-- Core Scripts - Include with every page -->
  <script src="<?php echo base_url('js/jquery.min.js'); ?>"></script>
  <script src="<?php echo base_url('js/bootstrap.min.js'); ?>"></script>
 </body>
</html>
<div class="navbar navbar-default" role="navigation">
...
</div>
<?php $this->load->view('template/header'); ?>

  <p><?php echo $message; ?></p>

<?php $this->load->view('template/header'); ?>

...
把你的头衔放在这里

有一个已定义的方法来访问它。您可以使用place并在任何需要的地方使用它(内部视图文件夹),只需遵循本教程:
<?php $this->load->view('template/header'); ?>

  <p><?php echo $message; ?></p>

<?php $this->load->view('template/header'); ?>