Welcome Guest, Not a member yet? Register   Sign In
how to make it little more clean
#2

(This post was last modified: 04-09-2015, 02:22 AM by Athov.)

my example is:
make a MY_Controller in app/core
and in MY_Controller do something like

PHP Code:
class MY_Controller extends CI_Controller
{
    function 
__construct()
    {
        
parent::__construct();
    }
    
    public function 
layout($content_name$data = array())
    {
        
$data['main_menu'] = $this->load->view('layout/menu'nulltrue);
        
$data['main_content'] = $this->load->view($content_namenulltrue);
        
$this->load->view('layout/view'$data);
    }



in the controller you do $this->layout('some_view');

layout/view.php is like
Code:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title>Example</title>
</head>
<body>
    <header>
        <h1>Example</h1>
        <nav>
            <?=$main_menu; ?>
        </nav>
    </header>
    <div class="container">
        <?=$main_content; ?>
    </div>
    <footer>
        .....
    </footer>
</body>
</html>
Reply


Messages In This Thread
how to make it little more clean - by waqaspuri - 04-09-2015, 01:45 AM
RE: how to make it little more clean - by Athov - 04-09-2015, 02:21 AM
RE: how to make it little more clean - by Athov - 04-09-2015, 02:54 AM
RE: how to make it little more clean - by CroNiX - 04-09-2015, 11:15 AM



Theme © iAndrew 2016 - Forum software by © MyBB