Je suis en train de coder une application de base en utilisant codeigniter, hmvc et ion_auth. J'ai chargé ion_auth dans l'application/modules/utilisateurs. Tout fonctionne sur mon PC windows de développement, mais je reçois une erreur sur mon serveur d'hébergement (linux) lorsque l'application démarre:Comment puis-je intégrer la bibliothèque ion_auth avec CodeIgniter 3 HMVC sous Linux?
Message: Unable to locate the model you have specified: Ion_auth_model
Dans les modules/Users/bibliothèque/Ion_auth.php, je tente de charger le modèle comme suit:
$this->load->model('Users/Ion_auth_model', 'ion_auth_model');
Le fichier modèle est en modules/utilisateurs/modèles/Ion_auth_model.php.
J'ai essayé plusieurs combinaisons de noms de fichiers. Je sais que Linux est sensible à la casse. Aucune suggestion? Est-ce que je manque quelque chose de simple?
Alors, comme un contrôle de santé mentale, je me suis déplacé le fichier Ion_auth_model.php en application/modèles et changé la fonction de chargement à la manière standard de charger le modèle. Cela semble fonctionner, mais pourquoi ne fonctionne-t-il pas dans le répertoire Users depuis que j'utilise hmvc? –