Welcome Guest, Not a member yet? Register   Sign In
My_Template class
#1

[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 Sad 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


Messages In This Thread
My_Template class - by El Forum - 12-16-2008, 02:49 PM
My_Template class - by El Forum - 12-16-2008, 03:14 PM
My_Template class - by El Forum - 12-16-2008, 03:55 PM



Theme © iAndrew 2016 - Forum software by © MyBB