2017-02-19 9 views
0

Я использую codeigniter 3.1. Я пытаюсь прочитать base_url из файла конфигурации. Однако значение hardcode отлично работает для того же самого. мой код для чтения base_url является:css не загружается в codeigniter 3.1

<link rel="stylesheet" type="text/css" href='<?php echo base_url('assets/css/bootstrap.min.css'); ?>' /> 
<script src='<?php echo base_url('assets/js/bootstrap.min.js'); ?>' /> 
<link rel="stylesheet" type="text/css" href='<?php echo base_url('assests/css/styles.css'); ?>' /> 

Моя конфигурация выглядит следующим образом:

$config['base_url'] = "http://localhost:63342/CI/"; 
+1

Возможного дубликат [ base \ _url() не работает в codeigniter] (http://stackoverflow.com/questions/6449386/base-url-func not-work-in-codeigniter) –

+0

У вас есть typo 'assests/css /' должно быть 'assets/css /' и убедитесь, что вы включили помощник URL в свой autoload.php: '$ autoload ['helper'] = array ('url'); 'или вручную в вашем контроллере:' $ this-> load-> helper ('url'); ' –

+0

эта ссылка может вам помочь. https://stackoverflow.com/questions/32913983/codeigniter-3-missing-css-files/44161022#44161022 –

ответ

0

Попробуйте изменить

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

Для

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

Убедитесь, что активы в корне каталог вне стороны приложения папка

Как вы пропустили это.

+0

Он не работает в PHPSTORM ide –

2

Для того, чтобы использовать base_url() вы должны загрузить url помощника first.Load его в application/config/autoload.php, как это ..

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

Убедитесь, что ваши файлы должны находиться в корневом каталоге под assets папке.

0

попробовать эту папку набора таким образом под CI Folder

CI 
application 
system  
assets 

затем CSS ссылка будет

<link rel="stylesheet" type="text/css" href='<?php echo base_url('assets/css/bootstrap.min.css'); ?>' /> 
<script src='<?php echo base_url('assets/js/bootstrap.min.js'); ?>' /> 
<link rel="stylesheet" type="text/css" href='<?php echo base_url('assets/css/styles.css'); ?>' /> 

убедитесь, чтобы загрузить URL-адрес Helper

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