L’utilisation des assets Codeigniter

L’utilisation des assets Codeigniter

La première chose est de créer un dossier assets dans la racine de votre site web

La deuxième chose est de modifier le fichier autoload.php dans le dossier application/config et ajouter dans le  array  le mot assets

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

 

La troisième chose est d’ajouté un fichier dans le dossier helpers assets_helper.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
if ( ! function_exists('css_url')){
    function css_url($nom){
        return base_url() . 'assets/css/' . $nom . '.css';
    }
}

if ( ! function_exists('js_url')){
    function js_url($nom){
        return base_url() . 'assets/js/' . $nom . '.js';
    }
}
if ( ! function_exists('img_url')){
    function img_url($nom){
        return base_url() . 'assets/images/' . $nom;
    }
}
if ( ! function_exists('img')){
    function img($nom, $alt = ''){
        return '<img src = ' . img_url($nom) . ' alt= ' . $alt . ' />';
    }
} ?>

 

Finalement dans le fichier view on peut maintenant les utiliser.

Exemple :

pour affichier le css :

<link type="text/css" rel="stylesheet" href="<?= css_url('styles'); ?>" />

 

Remarque : ne pas écrire .css à la fin car ça s’écrit automatiquement à l’affichage de la page