Helper not found
  • In a controller, I have

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

    function Home()
    {
    parent::__construct();
    }

    function index()
    {
    $this->load->library('session');
    $this->load->module_helper(FUEL_FOLDER,'fuel');
    $data['blog_feed'] = simplepie('http://fnpsblog.blogspot.com/feeds/posts/default?alt=rss');
    $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.

    Thanks
  • I don't see in your code where you are loading the simplepie helper.
  • 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.

    Thanks.

  • You can check the fuel/application/config/autoload.php file for the ones that are autoloaded.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!