0
votes

Consultateur 3.1.9 - Appel à la méthode non définie STDCLASS :: base_url ()

mon code de contrôleur est: xxx

j'ai une charge automatique URL_Helper

à ce stade, j'essaie simplement de charger un fichier HTML qui comprend un appel à base_url () La ligne exacte où cette fonction est appelée est la suivante: xxx

lorsque j'exécute ce code via un débogueur, je reçois ce

 sortie de débogueur

Ce que je ne peux pas comprendre, c'est pourquoi je reçois un appel à une méthode non définie stdclass :: base_url () dans url_helper.php

Je suis à peu près sûr que c'est quelque chose de très évident, mais cela fait une longue journée. TIA!


0 commentaires

4 Réponses :


0
votes

Utilisez-le dans votre fichier d'en-tête.

<script>
 var base_url = '<?php echo base_url(); ?>';
 </script>


0 commentaires

0
votes

Vérifiez si vous avez défini votre URL de base dans votre fichier config.php. Sinon, définissez-le comme- xxx

dans votre fichier config.php dans le dossier Application / Config.


0 commentaires

1
votes

Vous devez charger l'aide de l'URL dans Application-> config-> autoload.php fichier de
de
Comme ceci: - xxx

ou de
de
Ajoutez ceci dans la fonction de construction dans le contrôleur xxx


0 commentaires

0
votes

Le problème est - vous écrasez la variable stagiaire CI config code> avec votre propre - vous pouvez éviter cela en renommant votre variable

quelque chose comme ce qui suit devrait fonctionner p>

class Tconfig extends CI_Controller 
{
    public $tcConfig;

    public function __construct($schoolId = 1) 
    {
        parent::__construct();
        $this->load->database();
        $this->load->model('Tconfig_model');
        $this->tcConfig = $this->Tconfig_model->load_config($schoolId);
    }

    public function config() 
    {
        $data['config'] = $this->tcConfig;
        $this->load->view('templates/user_header', $data);
        $this->load->view('templates/user_menu', $data);
    }
}


1 commentaires

Merci. Élémentaire mon cher Watson! L'insertion d'un examen de code. Comme je l'ai dit, c'était une longue journée. Merci une fois de plus