[eluser]walrus_lt[/eluser]
Hello, i'm trying to create my own tpl class wich allow me to load different tpl's views...
But my OOP experience is very poor
I'm getting errors and don't know what to do.
This is my code
Code:
<?php
// application/project/libraries/My_Template.php
class My_Template extends CI_Loader
{
public static $template;
function My_Template()
{
parent::CI_Loader();
set_template();
}
function set_template($template=null){
if ($template == null){
/* TODO later
if (session){
self::$template = $session->item('template');
} else {
*/
self::$template = $this->config->item('template');
} else {
self::$template = $template;
}
}
function load_view($view, $data=array(), $master=0){
if ($master){
return $this->load->view(self::$template.'/', $data);
} else {
return $this->load->view(self::$template.'/templates/'.$view, $data);
}
}
}
?>
This class was loaded by ci, from autoload array,.... :/ Could some one help to make this class working? :-S