Codeigniter: défini par l'utilisateur fonction d'assistance ne prend pas en charge

J'ai fait un helper personnalisé extension du système string_helper.php.

Je l'ai placé dans mon /application/helpers répertoire, appelé MY_string_helper.php comme nécessaire, l'appareil testé ses fonctions.

Maintenant, quand j'essaie d'appeler l'une de ses fonctions à partir d'un modèle, il ne fonctionne pas.

Les fonctions dans la chaîne par défaut helper travail, à la place. Il ressemble à mon poste n'est pas chargé pour quelques raisons.

Merci beaucoup et joyeuses fêtes.


Edit: encore plus drôle. J'ai enregistré le fichier en tant que categories_helper.php dans le system/helpers répertoire, et quand j'ai essayer de le charger dans un modèle que j'ai obtenu la réponse suivante: *Impossible de charger le fichier demandé: helpers/categories_helper.php*

  • Pour l'instant, je pense que je vais mettre ces fonctions dans un Modèle. Pourtant, il n'est donc pas la voie à suivre, alors j'espère que vous pourrez m'aider.
  • Je suis sûr que vous l'avez déjà fait, mais avez-vous vérifié votre serveur web, l'utilisateur a accès en lecture à ces fichiers?
  • yep. L'ensemble de la /application/ dossier est lisible. Merci quand même!
  • comment allez-vous l'appeler? Je suis sûr que vous avez, mais vous avez besoin $this->load->helper('string'); dans votre contrôleur, puis d'accéder à des fonctions comme my_function($str);
  • merci. En fait j'ai. L'original (système) helper est chargé et de ses fonctions de travail; mon extension ne fonctionne pas.
InformationsquelleAutor cbrandolino | 2010-12-25