mon code de contrôleur est: j'ai une charge automatique URL_Helper strong> p> à 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: p> lorsque j'exécute ce code via un débogueur, je reçois ce p> Ce que je ne peux pas comprendre, c'est pourquoi je reçois un appel à une méthode non définie Je suis à peu près sûr que c'est quelque chose de très évident, mais cela fait une longue journée. TIA! P> P> P>
4 Réponses :
Utilisez-le dans votre fichier d'en-tête.
<script> var base_url = '<?php echo base_url(); ?>'; </script>
Vérifiez si vous avez défini votre URL de base dans votre fichier config.php. Sinon, définissez-le comme- dans votre fichier config.php dans le dossier Application / Config. P> p>
Vous devez charger l'aide de l'URL dans ou
de Application-> config-> autoload.php code> fichier
de
de
Comme ceci: -
de
Ajoutez ceci dans la fonction de construction dans le contrôleur p>
Le problème est - vous écrasez la variable stagiaire CI quelque chose comme ce qui suit devrait fonctionner p> config code> avec votre propre - vous pouvez éviter cela en renommant votre variable
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);
}
}
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