Welcome Guest, Not a member yet? Register   Sign In
One-time include of global view
#7

[eluser]PauloBr[/eluser]
Hello.... I'm not Walesmd ^^, but I do something like this:

BaseController
Code:
<?php

class BaseController extends Controller {
    
    var $globalArray;
    
    function BaseController()
    {
        parent::Controller();
        $this->globalVars();
    }
    
    function globalVars()
    {
        $this->globalArray =
                            array(
                                    'var1' => 'something',
                                    'var2' => 'something',
                                    'var3' => 'something'
                                );
    }
    
}

?>

And any controller:
Code:
include("basecontroller.php");

class AnotherController extends BaseController {

    function AnotherController()
    {
        parent::BaseController();
    }

    // ...
}

And merge $globalArray of BaseController to array of any other controller to pass to view:
Code:
$newArray = array_merge($vars, $this->globalArray);


Messages In This Thread
One-time include of global view - by El Forum - 11-21-2007, 03:46 PM
One-time include of global view - by El Forum - 11-21-2007, 03:51 PM
One-time include of global view - by El Forum - 11-21-2007, 04:27 PM
One-time include of global view - by El Forum - 11-21-2007, 06:26 PM
One-time include of global view - by El Forum - 11-21-2007, 10:40 PM
One-time include of global view - by El Forum - 11-30-2007, 10:22 AM
One-time include of global view - by El Forum - 11-30-2007, 10:44 AM



Theme © iAndrew 2016 - Forum software by © MyBB