php - configurar - get url codeigniter
Cómo obtener la URL base en CodeIgniter 2.* (4)
Para usar base_url()
(taquigrafía), primero debe cargar el URL Helper
$this->load->helper(''url'');
O puede cargarlo automáticamente cambiando la application/config/autoload.php
O simplemente usa
$this->config->base_url();
Lo mismo se aplica a site_url()
.
También puedo ver que te falta el echo
(aunque no es tu problema actual), utiliza el siguiente código para resolver el problema
<link rel="stylesheet" href="<?php echo base_url(); ?>css/default.css" type="text/css" />
En config.php
$config[''base_url''] = ''http://localhost/codeigniter/'';
En vista
<link rel="stylesheet" href="<?php base_url(); ?>css/default.css" type="text/css" />
=> Error: Call to undefined function base_url();
Ayuadame
Sé que esto es muy tarde, pero es útil para los novatos. Podemos atuload url helper y estará disponible durante toda la aplicación. Para esto, en application / config / autoload.php modifique de la siguiente manera:
$autoload[''helper''] = array(''url'');
Solo carga la clase de ayuda
$this->load->helper(''url'');
Eso es.
base_url()
cargar el URL Helper para poder usar base_url()
. En tu controlador, haz:
$this->load->helper(''url'');
Entonces en su opinión puede hacer:
echo base_url();