How to Extend a Helper in CodeIgniter?


Question

I want to add some new functions to the core string helper, which is found in system/helpers folder. I think there was a 'right' way to do this using MY_String_helper, or something of that sort. I can't remember exactly how it was done though. Any thoughts on this issue?

1
11
1/1/2012 2:01:04 AM

Accepted Answer

I found it. Make a file with a name such as this, in the application/helpers directory:

MY_xx_helper.php

E.g:

MY_string_helper.php

Then you can call

$this->load->helper('string');

And it should load all the existing helper functions as well as the new ones you add.

23
5/7/2009 12:37:50 PM

Doing that you can not only add new functions but replace exising helper functions.


Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon