comment inclure un fichier à l'intérieur d'un modèle dans codeigniter?
Je suis nouveau sur codeigniter et peut-être que ma question est un peu stupide mais..je ne peux pas comprendre comment je peux inclure un fichier à l'intérieur d'un modèle.
À l'intérieur del modèle de dossier j'ai un sous-dossier nommé inclure et à l'intérieur de ce que j'ai certains fichier php.
La structure est quelque chose comme ça:
-modèles
—mymodel.php
—inclure
--file.php
--file1.php
À l'intérieur mymodel.php comment je peux inclure le file.php?
J'ai entendu dire que le chemin d'accès relatif est toujours la index.php donc j'ai essayé:
include ‘models/include/file.php’
mais il ne semble pas travailler.
J'ai essayé d'utiliser base_url() et site_url() sans aucune chance..
Quelqu'un peut m'aider?
var_dump(__DIR__); exit;
au lieu de deviner.OriginalL'auteur gaggina | 2011-11-22
Vous devez vous connecter pour publier un commentaire.
Cela devrait le faire:
(helper url doit être chargé pour utiliser le base_url ())
Si vous voulez un chemin relatif:
Tous les fichiers sont par rapport à la principale index.php, généralement
ce est juste la façon dont vous pouvez écrire le chemin d'accès pour passer à include()
Et ce n'est pas la bonne façon de le faire. Je recommande @Adhaata réponse
OriginalL'auteur Damien Pirsy
Essentiellement insérer le fichier directement dans le modèle, pas une bonne approche. Il y a deux meilleure approche à suivre... si vous avez le fichier de la classe, puis de mettre votre fichier dans l'application/dossier de bibliothèque et de modèle de l'appeler comme ça..
Alors utiliser des méthodes similaires, comme vous d'inclure le fichier
Si cette situation ne vous convient alors d'en faire un fichier en assistant ...faire des fonctions et ensuite appeler à partir de n'importe où contrôleur ou modèle ou de la vue...
Espère que cela aidera
OriginalL'auteur Adhaata