views:

451

answers:

2

I want to load some helper in a model. How to do this? Tried to use:

${get_parent_class($this)}->load->helper ('text');

But still getting an error

Fatal error: Call to a member function helper() on a non-object

A: 
$this->load->helper('helpername')
GSto
see mwm's anweser instead
Ben
+1  A: 

GSto answered $this->load->helper('helpername') but if you are in a model's method, $this simply refers to that model's (class) instance and not to CI global. that won't work!

instead you need to load the CI global and then load the helper:

// PHP 4
// $ci =& get_instance();
// PHP 5    
$ci = get_instance();
$ci->load->helper(’text’);
mwm
@mwm. agree with you
Ben