28 Fév 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