Salut, je suis nouveau dans codeigniter. Mon site Web fonctionne localement, mais lorsque je l'ai téléchargé, j'ai eu cette erreur:
Une erreur s'est produite Impossible de charger le fichier demandé: home\home_view.php
Voici mon contrôleur:
<?php
class home extends CI_Controller{
function index(){
$data=array();
if($query=$this->home_model->get_dynamic_main_menu())
{
$data[‘main_menu’] = $query;
}
$this->load->view(‘home\home_view’,$data);
}
}
Merci!
essayer
$this->load->view('home/home_view',$data);
(et notez le "" "et non le" ‘" que vous avez utilisé)
Les noms de fichiers sont sensibles à la casse - veuillez vérifier votre nom de fichier. il devrait être dans le même cas dans le dossier de vue
Je suis en erreur. Lorsque vous essayez d'accéder à un fichier qui ne se trouve pas dans le directeur. Vérifiez soigneusement le chemin dans la vue
$this->load->view('path');
le chemin racine par défaut de la fonction de vue est application/view .
J'ai eu la même erreur. J'essayais d'accéder à des fichiers comme celui-ci
$this->load->view('pages/view/file.php');
En fait, j'ai la classe Pages et la fonction. J'ai construit la fonction avec un argument pour appeler tous les fichiers du directeur application/view/pages . J'ai été mis sur le mauvais chemin. Le chemin ci-dessus pages/view/files peut être utilisé lorsque vous essayez d'accéder au contrôleur. Pas pour la vue. MVC a donné beaucoup de confusion. J'ai eu ce problème. Je viens de le résoudre. Merci.