Welcome Guest, Not a member yet? Register   Sign In
load() method doesn't work
#4

Thank you very much ! I was looking in stackoverflow the whole time but i forgot that i was starting with CI 4 and not CI 3 and that the posts are outdated.

Now i did it this way to save some time.

Controller/Home.php

PHP Code:
<?php namespace App\Controllers;


class 
Home extends BaseController
{

    public function 
index()
    {
        
$headerData = [
            
'tabTitle' => 'Online Shop',
            
'tabHome' => 'active'
        
];

        echo 
$this->viewTemplate('home.php'$headerData);
    }

    
//--------------------------------------------------------------------



Controller/BaseController

PHP Code:
public function viewTemplate($viewName$headerData = [], $footerData = [], $viewData = [])
    {
        echo 
view('header.php'$headerData);
        echo 
view($viewName$viewData);
        echo 
view('footer.php'$footerData);
    } 

Now it works great.
Reply


Messages In This Thread
load() method doesn't work - by blaudroid - 01-08-2020, 02:51 AM
RE: load() method doesn't work - by maxxd - 01-08-2020, 06:45 PM
RE: load() method doesn't work - by InsiteFX - 01-09-2020, 04:07 AM
RE: load() method doesn't work - by blaudroid - 01-09-2020, 06:09 AM
RE: load() method doesn't work - by kilishan - 01-09-2020, 07:29 AM
RE: load() method doesn't work - by littlej - 01-10-2020, 10:39 AM



Theme © iAndrew 2016 - Forum software by © MyBB