• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Global Var inside Constructor to pass to view

#3
[eluser]pyrokinesis[/eluser]
Thanks for the reply Dam1an,

How about if I do this then?

Code:
<?php
class Sample_Controller extends Controller {

    public function __construct() {
        parent::__construct();
        $this->data['active_menu'] = 'Menu One';
    }
    
    public function function_one() {
        $this->data['page_title'] = 'Sample Page Title';
        //$data['active_menu'] is passed to the main view
        $this->load->view($this->main_view, $this->data);
    }

    public function function_two() {
        $this->data['page_title'] = 'Another Page Title';
        //Override the default $data['active_menu'] value
        $this->data['active_menu'] = 'new value';
        $this->load->view($this->main_view, $this->data);
    }
}

It doesn't seem to work either,

I'm trying to set up a default value that is set in the constructor and passed passed to every view unless overwritten from within the specific controller.

Thanks for the help Smile


Messages In This Thread
Global Var inside Constructor to pass to view - by El Forum - 09-03-2009, 02:15 AM
Global Var inside Constructor to pass to view - by El Forum - 09-03-2009, 02:20 AM
Global Var inside Constructor to pass to view - by El Forum - 09-03-2009, 02:28 AM
Global Var inside Constructor to pass to view - by El Forum - 09-03-2009, 03:04 AM
Global Var inside Constructor to pass to view - by El Forum - 09-03-2009, 03:32 AM
Global Var inside Constructor to pass to view - by El Forum - 09-03-2009, 12:10 PM
Global Var inside Constructor to pass to view - by El Forum - 09-03-2009, 01:32 PM
Global Var inside Constructor to pass to view - by El Forum - 09-03-2009, 01:55 PM
Global Var inside Constructor to pass to view - by El Forum - 09-03-2009, 08:22 PM
Global Var inside Constructor to pass to view - by El Forum - 08-17-2011, 06:30 AM

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.