je charge un modèle pour mon site web basé sur CodeIgniter, mais il continue à donner une erreur:Obtenir une erreur en essayant de charger un modèle
"Fatal error: Call to a member function on a non-object in /nfs/c02/h05/mnt/30796/domains/planetchustar.com/html/arguit/system/application/controllers/home.php on line 8"
Voici la partie du code de son référencement:
function index()
{
$this->load->model('posts'); //error here
$result = $this->Posts->get_all_topics();
}
Le modèle s'appelle "Posts" et son nom de fichier est "posts.php".
EDIT: J'ai trouvé un de mes problèmes, ce qui était que je ne chargeait pas la base de données avant d'essayer d'utiliser ses fonctions, donc je fixe, mais maintenant son dicton:
A Database Error Occurred
Unable to connect to your database server using the provided settings.
Mais je suis certain que les informations de connexion que j'ai sauvegardées dans le fichier database.php sont exactes (obtenues sur le site web de phpmyadin).
Est-ce dans un contrôleur qui étend la classe de contrôleur? –
Oui c'est. Je n'essaie pas non plus de faire un contrôleur dans le contrôleur. – chustar
Une question totalement différente maintenant – ekhaled