[eluser]ravindral[/eluser]
In the controller i have written as you suggested:
$this->parser->parse('header',$this->data);
$this->parser->parse('home',$this->data);
$this->parser->parse('footer',$this->data);
But Still getting error:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Welcome::$data
Filename: controllers/welcome.php
Line Number: 45
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: libraries/Parser.php
Line Number: 55
MY_Controller is calling a method in model...and i am storing values and loading vars as you suggested
class MY_Controller extends Controller
{
function MY_Controller()
{
parent::Controller();
$this->load->model('teacher/teacher_model');
$teacher_data = $this->teacher_model->edit_profile($this->session->userdata('userid');
$this->data['teacher_data'] = $teacher_data->result();
$this->load_vars($data);
}
}