Résolution de l'URL de base manquante dans CodeIgniter
Dans CodeIgniter, tenter d'utiliser la fonction base_url() peut entraîner des réponses vides. Pour résoudre ce problème, il est essentiel de charger d’abord l’URL Helper. Ceci peut être réalisé de deux manières :
Méthode 1 : Aide au chargement automatique
Dans le fichier application/config/autoload.php, localisez la ligne 67 (environ) et ajoutez :
$autoload['helper'] = array('url');
Méthode 2 : Manuel Chargement
Dans votre contrôleur ou script, chargez l'assistant manuellement :
$this->load->helper('url');
Une fois l'assistant chargé, rappelez-vous que base_url() n'affiche automatiquement rien. Au lieu de cela, il renvoie l'URL de base, qui doit être explicitement imprimée ou renvoyée :
echo base_url();
De plus, la valeur renvoyée correspond à l'URL de base définie dans le fichier de configuration. Si aucune valeur n'est spécifiée, CodeIgniter se rapprochera du protocole, du domaine et du chemin. Selon le fichier config.php (ligne 13) :
Si ceci (base_url) n'est pas défini, CodeIgniter devinera le protocole, le domaine et le chemin d'accès à votre installation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!