php - CodeIgniter: how to create common layout -


i want know how create common layout codeigniter framework , how access in controller.

i created layout file, don't know how load files.

<!doctype html> <html lang="en">     <head>         <meta charset="utf-8">         <meta http-equiv="x-ua-compatible" content="ie=edge">         <meta name="viewport" content="width=device-width, initial-scale=1">         <meta name="description" content="">         <meta name="author" content="">         <title>starter template bootstrap</title>         <base href="<?php //echo base_url();   ?>" />          <!-- bootstrap core css -->         <link href="<?php echo base_url('assets/bootstrap3.0.1/css/bootstrap.min.css'); ?>" rel="stylesheet" >          <!-- custom styles template -->         <!--    <link href="starter-template.css" rel="stylesheet">-->          <!-- debugging purposes. don't copy line! -->         <!--[if lt ie 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->          <!-- html5 shim , respond.js ie8 support of html5 elements , media queries -->         <!--[if lt ie 9]>           <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>           <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>         <![endif]-->     </head>      <body>          <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">             <div class="container">                 <div class="navbar-header">                     <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">                         <span class="sr-only">toggle navigation</span>                         <span class="icon-bar"></span>                         <span class="icon-bar"></span>                         <span class="icon-bar"></span>                     </button>                     <a class="navbar-brand" href="#"> blog </a>                 </div>                 <div class="collapse navbar-collapse">                     <ul class="nav navbar-nav">                         <li class="active"><a href="<?php echo base_url(); ?>">home</a></li>                         <li class="dropdown">                             <a class="dropdown-toggle" data-toggle="dropdown"> admin <span class="caret"></span></a>                             <ul class="dropdown-menu">                                 <li><a href="<?php echo base_url('article/add'); ?>">add article</a></li>                             </ul>                         </li>                        </ul>                 </div><!--/.nav-collapse -->             </div>         </div>                     <div class="container" style="margin-top: 80px;">              <!--container-->             <?php  echo $content; ?>          </div>                <!-- bootstrap core javascript         ================================================== -->         <!-- placed @ end of document pages load faster -->         <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>         <script src="<?php echo base_url('assets/bootstrap3.0.1/js/bootstrap.min.js'); ?>"></script>     </body> 

please me load view files layout file.

first make custom loader

<?php if ( ! defined('basepath')) exit('no direct script access allowed');   class my_loader extends ci_loader{       function __construct(){         parent::__construct();       }        function page($page, $vars=array(), $return=false){          $vars['page'] = $page;          $ci = &get_instance();          $ci->load->view('layout',$vars,$return);       }   } 

save application/core/my_loader.php

now in controller load page

       $this->load->page('page_name'); 

in view

 <div class="container">     <?php $this->load->view($page) ?>  </div> 

Comments

Popular posts from this blog

android - Automated my builds -

how to proxy from https to http with lighttpd -

python - Flask migration error -