css - site_url - CodeIgniter-Pregunta simple de base_url
site_url codeigniter (4)
Creo que su problema es que base_url es una función en ci 2+ así que intente esto en su lugar
<link href="<?php echo base_url() ?>css/style.css"
rel="stylesheet" type="text/css" />
Depende de cómo hayas definido base_url si hiciste una barra final; de lo contrario, solo agrega una barra tan
/css/style.css
Estoy un poco confundido aquí.
Tengo un controlador simple que carga una vista. La vista contiene un formulario y vincula algunos archivos CSS. Realmente no quiero hacer ../../css/global.css
en mi etiqueta de enlace. Quiero usar el método base_url () y luego ir / css /.
Sé que un amigo usa lo siguiente:
<link href="{base_url}css/style.css" rel="stylesheet" type="text/css" />
Sin embargo, no puedo hacer que eso funcione. Aunque usa CodeIgniter 1.7, estoy usando la última versión (2.something). Soy nuevo en CodeIgniter y quería perder el tiempo con él, pero ni siquiera puedo vincular un simple archivo CSS :(
Mi vista está en /logic/views/index.php
, mis archivos CSS están en /css/
Gracias un montón.
Puede usar el asistente de URL para aliviar sus problemas de URL :)
http://codeigniter.com/user_guide/helpers/url_helper.html
Uso
Cargalo en su bootstrap
$this->load->helper(''url'');
Y siempre que necesites algo puedes usar
echo site_url("/css/style.css");
O simplemente aségúlalo como una url básica útil para que puedas usarla donde quieras.
$base_url = site_url(''/'');
<link href="{$base_url}css/style.css" rel="stylesheet" type="text/css" />
<?php echo ''base url is'' . $base_url?>
Nota
Recuerde definir su URL base adecuada en el archivo de configuración antes de usar este método.
Puse mis archivos css en el directorio raíz y los vinculo así
<?php echo link_tag(''css/forie.css''); ?>
<?php echo link_tag(''css/reset.css''); ?>
<?php echo link_tag(''css/main.css''); ?>
Usar link_tag me permite acceder a ellos fácilmente
para CI 2+ puede agregar $ this-> load-> helper (''url''); antes de cargar la vista y luego agregar <link href = "<? php echo base_url (). ''css / style.css'';?>" rel = "stylesheet" type = "text / css" /> en su archivo de vista .