Un pequeño truco de CodeIgniter

Me encanta CodeIgniter y creo que es uno de los mejores framework de PHP que existen para desarrollar aplicaciones web basándonos en la rapidez de la misma, así que en mi lucha diaria con él me topé como mucha gente con un problemilla: ¿cómo accedo a mis variables de CodeIgniter en un archivo Javascript?

Pues la solución roza la sencillez extrema y lógica, pero quizás ni se te había ocurrido. Es tan complicado como definir las variables globales que necesitemos en un pequeño script al principio de nuestro <head>, quedando usables para todos los scripts posteriores.

Ejemplo:

<script language=”Javascript” type=”text-javascript”>

base_url = <?= base_url(); ?>

site_url = <?= site_url(); ?> </script>


2 comentarios

  1.   Muser dijo

    Yo tambien lo utilizo pero almaceno propiedadades de un objeto en vez de variables.

    var Sys = {
    base_url: ”,
    base_lang ”
    };

    luego, para acceder a base_url:

    Sys.base_url

  2.   Diego Armendia dijo

    Que idiotes!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *