Стиль CSS не работает с CodeIgniter - Baseurl

Этот вопрос задавался несколько раз, но не нашел правильного ответа, который будет работать в моем проекте.

мне нравится файл CSS

<link rel="stylesheet" type="text/css" href="assets/css/style.css"/>

Файл css находится в:

-main_directory
  -Application
  -Assets
    -css
       -style.css
  -System

Я также пытался связать css, используя base_url href="<?php echo base_url('assets/css/style.css');?>", но у меня это не работает.

Так в чем проблема? Кто-нибудь может помочь?


person ChitranjanThakur    schedule 20.04.2013    source источник
comment
см. stackoverflow.com/questions/6630770/   -  person Tamil Selvan C    schedule 20.04.2013
comment
Вы загрузили помощник URL?   -  person Bhuvan Rikka    schedule 20.04.2013
comment
потренируйтесь принимать ответ, если вы считаете, что какой-то ответ полезен для вас.   -  person Muhammad Raheel    schedule 20.04.2013


Ответы (3)


Ваша структура должна быть такой

myproject
  application
  assets
    css
       style.css
 system

помощник автозагрузки URL в config/autoload.php

$autoload['helper'] = array('url');

В настоящее время

<link href = '<?php echo base_url()?>/assets/css/style.css'>

Это должно работать. Убедитесь, что вы правильно написали и посмотрите на проблему, чувствительную к casd, если вы используете linux.

person Muhammad Raheel    schedule 20.04.2013

правильно ли настроен ваш метод base_url()? Проверьте здесь...

ci_app_folder/config/config.php

если ваш находится в c:/xampp/htdocs/ci_app_name

$config['base_url'] = 'localhost/ci_app_name'; //or localhost:90/ci_app_name if you had changed port

Тогда вы можете использовать это

<link rel="stylesheet" type="text/css"  href="<?php echo base_url('assets/css/style.css'); ?>" >

Вы также можете установить base_url() пустым. Если вы не загрузили на веб-хостинг/сервер.

person Wayne Tun    schedule 21.04.2013

Вы можете разместить пользовательские ссылки css следующим образом:

    background-image:url(../../); moving back to the directory you want

используя CI, вам нужно использовать встроенный css: например.

    <div style = background-image: url(<?php echo base_url();?>)assets/images/>
    </div>
person Shimanyi Valentino    schedule 08.05.2015