it-swarm.it

CodeIgniter: impossibile caricare il file richiesto:

Ciao, sono solo nuovo in codeigniter. Il mio sito web funziona localmente, ma quando l'ho caricato, ho ricevuto questo errore:

È stato rilevato un errore Impossibile caricare il file richiesto: home\home_view.php

Ecco il mio controller:

<?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);
}


}

Grazie!

8
Carl Michaels

provare

$this->load->view('home/home_view',$data);

(e nota il "" "non il" "che hai usato)

18
Laurence

I nomi dei file sono case sensitive: controlla il nome del file. dovrebbe essere nello stesso caso nella cartella di visualizzazione

9
Najum Hussain

Mi errore. Quando stai tentando di accedere a un file che non è nel director. Controllare attentamente il percorso nella vista

 $this->load->view('path');

la funzione predefinita del percorso di visualizzazione root è application/view

Ho avuto lo stesso errore. Stavo cercando di accedere a file come questo 

 $this->load->view('pages/view/file.php');

In realtà ho la classe Pages e la funzione. Ho costruito la funzione con un argomento per chiamare tutti i file dal director application/view/pages . Sono stato messo sulla strada sbagliata. Il percorso sopra pagine/vista/file può essere usato quando si sta tentando di accedere al controller. Non per la vista. MVC ha dato molta confusione. Ho avuto questo problema. Io lo risolvo. Grazie. 

1

Stavo ricevendo questo errore in PyroCMS.

È possibile migliorare il messaggio di errore nel file Loader.php che si trova nel codice della libreria.

Apri il file Loader.php e trova eventuali chiamate a show_error. Ho sostituito il mio con il seguente:

show_error(sprintf("Unable to load the requested file: \"%s\" with instance title of \"%s\"", $_ci_file, $_ci_data['_ci_vars']['options']['instance_title']));

Sono stato quindi in grado di vedere quale file stava causando i problemi per me.

0
james2doyle