views:

320

answers:

2

I'm writing some custom helpers in Codeigniter and I want to call some functions from other helper files like date, etc, in my helper. I keep getting "call to undefined function" errors. How can I reference other helper functions from my helper?

Thx

D

+2  A: 
function first_function()
{
    $ci =& get_instance();
    $ci->load->helper('date');
    $mysql = '20061124092345';
    $unix = mysql_to_unix($mysql);
}
Thorpe Obazee
Awesome, thanks for the example!
Dana
+4  A: 

As you can see from the source link provided, calling "$this" in reference to the code igniter object is only available within your controllers, models and views. However to take full use of CodeIgniter's native resources from outside those, you simply have to make an instance of it like this.

$instanceName =& get_instance();

The to access those resources, instead of using "$this->" you'd be using "$instanceName->".

Source

johnnyArt
Outstanding, thank you!
Dana
It was my first answer here, I was a bit scared, glad you got it right:P
johnnyArt
macchi, pramaadham(excellent)
Jayapal Chandran