2017-02-11 2 views
0

Я использую URL-адрес ссылки для стилей ссылок CodeIgniter не может работать должным образом. код контроллераBase_url() не работает на codeigniter

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 

class Welcome extends CI_Controller { 

    public function index() 
    { 
     $this->load->helper('url'); 
     $data['title'] = "Login Home"; 
     $this->load->view('home',$data); 
    } 
} 

HTML код

<div class="container"> 
    <div class="row"> 
     <div class="col-lg-offset-4 col-lg-4"> 
      <div class="well"> 
       <h3>welcome</h3> 
      </div> 
     </div> 
    </div> 
</div> 

код CSS ссылка

<link href="<?php echo base_url("register/application/bootstrap-3.3.6/css/bootstrap.min.css"); ?>" rel="stylesheet"> 
+0

набор самозагрузка-3.3.6 в корневом каталоге в папке регистра –

+0

как установить корневой каталог –

ответ

2

в config.php наборе эта линия

$config['base_url'] = 'http://localhost/register/'; 

корневой каталог установлена ​​таким образом

application 
system  
bootstrap-3.3.6 
3

Место активы из стороны применения. Причина .htaccess в папке приложения блокирует его.

application 
assets 
assets > bootstrap > css > bootstrap.css 
assets > bootstrap > js > bootstrap.js 
system 
index.php 

Сначала я хотел бы предложить

конфигурации/autoload.php

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

затем

конфигурации/config.php Установите базовый URL

$config['base_url'] = 'http://localhost/projectnmame/'; 
+0

этот код работает ...... спасибо @ wolfgang1983 –

+0

@AravinthE, если работа должна принять ответ – user4419336

0

убедитесь, что вы используете .htaccess файл в CodeIgniter application.create одну папку assets.place файл CSS в активах folder.after этой ссылке, например, файл этого

в папке файла конфигурации приложения вставьте,

$root = 'http://' . $_SERVER['HTTP_HOST']; 

$root .= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);; 

$config['base_url'] = $root; 







<link href="<?php echo base_url("assets/register/application/bootstrap-3.3.6/css/bootstrap.min.css"); ?>" rel="stylesheet"> 

, если вы не используете файл Htaccess,

<link href="<?php echo base_url("index.php/assets/register/application/bootstrap-3.3.6/css/bootstrap.min.css"); ?>" rel="stylesheet"> 

попробовать это ....

Смежные вопросы