Dans config.php
$config['base_url'] = 'http://localhost/codeigniter/';
En vue
<link rel="stylesheet" href="<?php base_url(); ?>css/default.css" type="text/css" />
=> Error: Call to undefined function base_url();
Aidez-moi
Pour utiliser base_url()
(raccourci), vous devez d'abord charger le fichier URL Helper
$this->load->helper('url');
O vous pouvez le charger automatiquement en changeant application/config/autoload.php
O simplement utiliser
$this->config->base_url();
Il en va de même pour site_url()
.
Je peux aussi voir qu'il vous manque echo
(bien que ce ne soit pas votre problème actuel), utilisez le code ci-dessous pour résoudre le problème.
<link rel="stylesheet" href="<?php echo base_url(); ?>css/default.css" type="text/css" />
Je sais que c'est très tard, mais c'est utile pour les débutants. Nous pouvons télécharger l’assistant url et il sera disponible tout au long de l’application. Pour cela dans application\config\autoload.php, modifiez comme suit -
$autoload['helper'] = array('url');
Vous devez charger l'URL Helper pour pouvoir utiliser base_url()
. Dans votre contrôleur, faites:
$this->load->helper('url');
Ensuite, à votre avis, vous pouvez faire:
echo base_url();
Il suffit de charger la classe d'assistance
$this->load->helper('url');
c'est ça.
Vous devez ajouter url helper dans config/autoload
$autoload['helper'] = array('form', 'url', 'file', 'html'); <-- Like This
Ensuite, vous pouvez utiliser base_url ou n’importe quel type d’URL.