codeigniter - à l'aide d'un helper dans le contrôleur ne fonctionne pas

J'ai besoin d'utiliser une fonction dans plusieurs contrôleurs.
J'ai donc bien à l'aide d'un helper personnalisé, mais il semble que je ne peux pas le faire fonctionner. (Il travaille dans la vue, mais j'en ai besoin dans le contrôleur)

Il me donne une Erreur Irrécupérable suivante:

Fatal error: Call to undefined method Développeurs::checkIfLoggedIn() dans
/application/controllers/developers.php sur la ligne 12

Est-il un choix judicieux pour utiliser une aide pour utiliser une fonction dans plusieurs contrôleurs, ou doit-je faire autrement.

Merci d'Avance,
Marque

EDIT:
Contrôleur de fichier:

if (!defined('BASEPATH')) exit('No direct script access allowed');

class Developers extends CI_Controller
{
    public function __construct()
    {
         parent::__construct()
         $this->load->helper('form');
         $this->load->helper('url');
         $this->load->helper('login');

         //helper function
         checkIfLoggedIn($this->session->userdata('loggedIn'));
    }
}

Helper fichier:

if (!defined('BASEPATH')) exit('No direct script access allowed');

if (!function_exists('checkIfLoggedIn'))
{
    function checkIfLoggedIn($session_loggedIn)
    {
        $loggedIn = $session_loggedIn;
        if($loggedIn == false)
        {
            redirect('login/');
        }
    }
}

}

J'ai eu le même problème et j'ai créé un contrôleur de base à cette fonction et étendu que dans chaque contrôleur parce que les aides sont pour les vues
Très bien, merci. Je pense que je vais le faire alors
Avez-vous auto chargé de l'aide? Ou dans le contrôleur, avant que vous souhaitez utiliser?
les aides ne sont pas seulement pour views vous pouvez l'utiliser dans les contrôleurs. Lire ici.
Je suis désolé, je pensais que le système de Zend et CodeIgniter étaient les mêmes

OriginalL'auteur DijkeMark | 2012-08-15