2012-11-19 2 views
3

CodeIgniter를 사용 중이며 $this->load->view('index')을 수행하여보기를로드합니다.CodeIgniter를 사용하여 내 스타일 시트 부트 스트랩을 참조하는 방법

내 디렉토리는이 같은 헤드 태그 내부에 참조하고있어 (applications/views/index.php에서)

  • 자산/CSS/bootstrap.css
  • 뷰 내부이

    • 응용 프로그램과 같습니다 :

      <link href="/assets/css/bootstrap.css" rel="stylesheet"> 
      

      그러나 컨트롤러는 h 부트 스트랩 CSS의 스타일이없는 tml. 나는 잘못된 길을 참조하고 있는가?

    답변

    5

    당신은 URL 도우미를 사용할 수 site_url() 기능은 쉽게 그것을 만드는 :

    <link href="<?php echo site_url('assets/css/bootstrap.css'); ?>" > 
    

    당신은 또한 HTML 도우미와 link_tag() 기능을 사용할 수 있습니다 헬퍼를 사용하려면

    echo link_tag('assets/css/bootstrap.css'); 
    

    을 이러한 추가 컨트롤러 생성자의 행 :

    $this->load->helper('url'); 
    $this->load->helper('html'); 
    

    대안 적으로이 도우미를 application/config/autoload.php 파일에 전체적으로로드 할 수 있습니다. 자세한 내용은 http://codeigniter.com/user_guide/general/autoloader.html을 참조하십시오.

    +0

    문제는 하여 해결 하였다 자산/CSS/bootstrap.css을 – user1822263

    0

    CodeIgniter는 .css 파일을보기에 추가하는 고유 한 방법을 제공합니다. 응용 프로그램 폴더의 "config.php"파일을 $ config [ 'css'] = '/assets/css/bootstrap.css'로 업데이트하면됩니다. 그런 다음 모델 클래스에서 구성을로드하고 스타일 파일에서 사용하는 데이터 배열을 선언합니다. 다음 링크로 이동하십시오. 이 과정은 예를 들어 설명합니다. 이전 버전의 CI에서와 마찬가지로 디렉토리 URL을 무시하십시오.

    http://www.phpeveryday.com/articles/CodeIgniter-Form-Creating-Beautiful-Form-Code-P243.html

    관련 문제