情シス - 雑多メモ

基本は情シス、たまに開発を担当

CodeIgniterのhelperを使ってCSSやJSなどのPATHを生成する

環境:
CSSとJSのディレクトリはCodeigniterのルートディレクトリに配置しています。

codeigniter_root/
 |
 |-application/
 |
 |-css/
 |
 |-js/
 |
 |-system/
 |


コントローラ側の記述例

application/controller/Hoge.php

<?php
class Hoge extends CI_Controller {

    public function __construct() {
        parent::__construct();
    }

    function index(){
        //helperでURL PATHを取得する
        $this->load->helper('url');
        $this->load->view('hoge_view');
    }
}
?>

View側の記述

View側の記述は、jsとのcssファイルの指定を下記のような記述にします。

application/views/hoge_view.php

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>css/style.css" />
<script type="text/javascript" src="<?php echo base_url(); ?>js/jquery.js"></script>


CSSやJSファイルが正常に読み込まれているかはChrome等のDevelopperToolで確認