Welcome Guest, Not a member yet? Register   Sign In
How to call member functions within a class?
#1

This is my original code:

Code:
   

class Truelovecafe extends CI_Controller
{
   function _Truelovecafe()
   {
       $this->load->helper('url');
   }

   public function view($page = "index")
   {
       
       if ( ! file_exists(APPPATH.'/views/truelove_view/'.$page.'.php'))
           ...
       else if ($page=="contact-us")
       {
           $this->load->view('truelove_view/templates/header.php');
           $this->load->view('truelove_view/'.$page);    
           $this->load->view('truelove_view/templates/contact_footer.php');
       }
       else
       {
           $this->load->view('truelove_view/templates/header.php');
           $this->load->view('truelove_view/'.$page);    
           $this->load->view('truelove_view/templates/footer.php');    
       }
   
   }}

Then I took out first two lines and put them in a separate function with the purpose of lessen lines of code and to try calling a member function.

Code:
   private function load_head_page()
   {
       $this->load->view('truelove_view/templates/header.php');
       $this->load->view('truelove_view/'.$page);    
   }

And then:

Code:
       else
       {
           $this->load_head_page();
           $this->load->view('truelove_view/templates/footer.php');    
       }

But it's giving me a fatal error saying header.php is undefined...
Reply


Messages In This Thread
How to call member functions within a class? - by lexxtoronto - 03-17-2015, 11:36 AM



Theme © iAndrew 2016 - Forum software by © MyBB