Si vous utilisez directement dans le framework Codeigniter, des fonctions comme base_url()
, uri_string()
, ou word_limiter()
, toutes ces fonctions proviennent d'une sorte de fonction Helper
du framework.
Alors que certaines Helpers
peuvent être disponibles globalement comme log_message()
qui sont extrêmement utiles partout, le reste des Helpers sont optionnels et leur utilisation varie d'une application à l'autre. base_url()
est une fonction définie dans le helper url
du Framework.
Vous pouvez en savoir plus sur les helpers dans la section d'aide du guide de l'utilisateur de Codeigniter.
Vous pouvez utiliser la fonction base_url()
une fois que votre classe actuelle y a accès, pour cela vous devez d'abord le charger.
$this->load->helper('url')
Vous pouvez utiliser cette ligne n'importe où dans l'application avant d'utiliser la fonction base_url()
.
Si vous devez l'utiliser fréquemment, je vous suggère d'ajouter cette fonction dans config/autoload.php
dans la section helpers en autoload
.
Assurez-vous également d'avoir bien défini la valeur de base_url
dans votre fichier config/config.php
.
Ce sera la première configuration que vous verrez,
$config['base_url'] = 'http://votredomaine.com/';
Vous pouvez vérifier rapidement en
echo base_url();
Référence: https://codeigniter.com/user_guide/helpers/url_helper.html