usar site_url library como base_url css codeigniter codeigniter-2 base-url

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 .