Helper not found

edited January 2018 in Modules
In a controller, I have

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Home extends CI_Controller {

function Home()

function index()
$data['blog_feed'] = simplepie('');
$this->fuel->pages->render('home', $data);

and I get the error message:

A PHP Error was encountered
Severity: Error
Message: Call to undefined function simplepie()
Filename: controllers/Home.php
Line Number: 19

Any idea what I am missing? I have verified that simplepie_helper.php exists and is in the same directory as all of the other helpers. Other helpers are working, though I did not use them from a controller.



  • edited 7:43AM
    I don't see in your code where you are loading the simplepie helper.
  • edited 7:43AM
    I misunderstood the documentation. I thought the "General Helpers" loaded automatically.

    Is there a list of which ones load automatically and which ones have to be explicitly loaded?

    I put in the code to load it, and it cured it.

  • edited 7:43AM
    You can check the fuel/application/config/autoload.php file for the ones that are autoloaded.
  • edited 7:43AM
Sign In or Register to comment.