Loading a helper elsewhere than the autoload.php?
- by drpcken
I inherited a project and I'm cleaning up a bit and trying to finish it. I noticed that they used (or wrote) a breadcrumb helper. It is in my helpers folder and is named breadcrumb_helper.php It has a single function to build a breadcrumb menu with links and pass it to the view breadcrumbs.php. Here's the code:
function show_breadcrumbs()
{
$ci =& get_instance();
$ci->load->helper('inflector');
$data = '';
//build breadcrumb and store in $data
$this->load->view("breadcrumbs", $data)
}
I was trying to figure out how this helper worked and I checked the autoload.php but there is no reference to the helper in there. In face here is my autoload:
$autoload['helper'] = array('url','asset','combine','navigation','form','portfolio','cookie','default');
This show_breadcrumbs() function is used quite a bit in some of my pages so I'm confused as to how its loading if it isn't in the autoloader. It is called like this in a few of my pages: <?=show_breadcrumbs()?>
What am I missing? Why isn't this in my autoload? I even did a global search and couldn't find anywhere the helper is being loaded.