Way to define $data array for all functions inside a class |
[eluser]Rost[/eluser]
Is there a way so I can predefine a data array? Because in ever function I make I have to define the same data array(like site title, and no I don't want them hard-coded in my script) Regards Rost
[eluser]pistolPete[/eluser]
Use a class variable: Code: class Some_controller extends Controller { Or setup a custom config file: http://ellislab.com/codeigniter/user-gui...onfig.html
[eluser]gwelter[/eluser]
pistolPete sounds right on. I was doing the same data preparation for certain header data across multiple classes, and I ended up writing a helper function for it called header_prep(). When I call the header, I simply use array_merge: Code: $this->load->view('header', array_merge(header_prep(), 'page_title' => 'My Page')); This wouldn't apply to static data in a single class, but I thought I'd mention it anyway. |
Welcome Guest, Not a member yet? Register Sign In |