CodeIgniter – Helper para dar load em javascript

Olá, para este post irei mostrar um helper que criei para dar load em js. É coisa muito simples e de fácil uso.
Crie o arquivo abaixo com o nome de js_helper.php dentro da pasta helper do seu application.

Lembrando que para este tutorial funcionar, a url helper deverá estar carregada, $this-load->helper(‘url’); no construtor do controller ou no autoload dentro do config.php
mais uma vez uma dica do @lucasmezencio

<?php
/* 
 * Helper para dar load em javascripts.
 * @author William Rufino
 * @version 1.0
 * @param array $js
 */

function load_js($js){
    if(!is_array($js)){
        return false;
    }
    
    $return = '';
    foreach($js as $j){
        $return .= '<script type="text/javascript" src="' . base_url() . 'application/views/js/' . $j . '"></script>' . "\n";
    }
    return $return;
}

Para usar basta dar um load no helper “js” dentro do seu controller e passar o valor do helper para um varíavel da seguinte forma:

$this->load->helper('js');
$this->data['js'] = load_js(array('jquery.js','exemplo.js'));

E na view basta colocar um echo dentro da tag do seu código.

<?php echo $js ?>

Disponibilizei este helper no meu github segue o link: Williamhrs GitHub Javascript Loader
ps: Lembre-se de criar a pasta JS dentro da pasta views.

2 Comentários

  1. Alan Nogueira Rodriguessays:

    Excelente! muito bom! Parabéns!

Deixe um comentário

Por favor, seja educado. Seu e-mail não será publicado e os campos obrigatórios estão marcados.