Principal

¿Que es esta vista?

Esta vista, es el resultado de mi metodología.
No tarda mucho tiempo en cargar.
Las vistas solo muestran información ya lista que devuelve la Clase, a la Acción y la Acción a la Vista.

1

require_once($rut.DIRACT.$action);//requiero a mi acción
$data = index($rut);//guardo en la variable $data, lo que me devuelva la función index() de la Acción

2

function index($rut){
    global $cls;//llama o invoca a la variable para ser usada dentro de la función
    require_once($rut.DIRMOR.$cls['dbs'].'.php');//requiero a mi clase database
    require_once($rut.DIRMOR.$cls['cl1'].'.php');//requiero a mi clase cursos
    $_dbs = new $cls['dbs']();//Instancio mi clase database como $_dbs
    $_cl1 = new $cls['cl1']();//Instancio mi clase cursos como $_cl1
    $data = new stdClass();//Creo un Objeto de tipo stdClass
    //----------------------------------------
    $data->inf = $_cl1->listar();
    //guardo en la variable $data->inf, lo que me devuelva la función listar() de la Clase cursos
    //----------------------------------------
    return $data;//retorno el objeto data a la vista
}

3

function listar(){//Sí existe la variable inf dentro del objeto $data
    $fc_query=$this->db_query;$fc_error=$this->db_error;$fc_array=$this->db_array;$fc_object=$this->db_object;
    $fc_assoc=$this->db_assoc;$fc_num_r=$this->db_num_r;$fc_fre_r=$this->db_fre_r;$fc_close=$this->db_close;
    //convierte las funciones de la base de datos en variables
    //---------------------------------------------------------
    $inf=null;$n=1;//declaro mis variables
    //---------------------------------------------------------
    $inf.='<div class="hero-slider" style="max-height: 560px !important;">';
        $sql = "SELECT nombre, imagen FROM ".$this->table." WHERE status=1;";//creo mi sentencia SQL
        $res = $this->db_exec($sql);//ejecuto mi sentencia SQL
        if ($res->result==true && $res->cant > 0) {//valido si se ejecutó y si hay resultados
            while ($row = $fc_assoc($res->res)) {//recorro las filas del resultado
                $inf.='<div class="slide-item">';
                    $inf.='...';
                $inf.='</div>';
            }
        }
    $inf.='</div>';
    $inf.='<div class="hero-text-slider" style="max-height: 200px !important;">';
        $sql = "SELECT nombre FROM ".$this->table." WHERE status=1;";//creo mi sentencia SQL
        $res = $this->db_exec($sql);//ejecuto mi sentencia SQL
        if ($res->result==true && $res->cant > 0) {//valido si se ejecutó y si hay resultados
            while ($row = $fc_assoc($res->res)) {//recorro las filas del resultado
                $inf.='<div class="slide-item">';
                    $inf.='...';
                $inf.='</div>';
            }
        }
    $inf.='</div>';
    return $inf;//retorno el código HTML a la Acción
}

4

if (isset($data->inf)) {//Sí existe la variable inf dentro del objeto $data
    $inf = $data->inf;// guardo el contenido de la varialbe inf del objeto $data, dentro de la variable $inf
}

5

<section class="hero__section">
    <?= $inf; $inf=null; ?>
    <!-- Muestro el contenido de la variable $inf y Limpio el contenido para ahorrar memoria -->
<?/section>

Comuncaion
Ingles
Religion
Arte
Ciencia y Ambiente
Desarrollo con Angular JS
Test 1
HALO

Comuncaion

Ver Curso

Ingles

Ver Curso

Religion

Ver Curso

Ciencia y Ambiente

Ver Curso

Desarrollo con Angular JS

Ver Curso

Test 1

Ver Curso