Ejemplo n.º 1
0
 public static function routes($routes)
 {
     self::$routes = $routes;
 }
Ejemplo n.º 2
0
<?php

Moe::routes(array("/" => "person@index", "edit" => "person@edit", "update" => "person@update", "insert" => "person@insert", "aggregate" => "person@aggregate", "delete" => "person@delete"));
Ejemplo n.º 3
0
//ini_set('display_errors',1);
$rutaArray = array();
$rutaArray['admSecciones/'] = "Seccion@listaSecciones";
$rutaArray['admEditSecciones/'] = "Seccion@editaSecciones";
$rutaArray['agrSecciones/'] = "Seccion@agregarSeccion";
$rutaArray['grdSecciones/'] = "Seccion@grdSeccion";
$rutaArray['agrContenido/'] = "Contenido@creaContenido";
$rutaArray['grdContenido/'] = "Contenido@grdContenido";
$rutaArray['agrMultimedia/'] = "Contenido@creaMultimedia";
$rutaArray['grdMultmedia/'] = "Contenido@grdMultmedia";
$seccion = model("LallamaradaSeccion");
$seccions = $seccion->getData();
foreach ($seccions as $seccionGet) {
    // Cuando el nombre de la ruta es distinta a "/" agrega un / al final
    $ruta = $seccionGet['nombre'] == "/" ? $seccionGet['nombre'] : $seccionGet['nombre'] . "/";
    if (isset($seccionGet['idPadre']) && $seccionGet['idPadre'] != 0) {
        $idPadre = $seccionGet['idPadre'];
        do {
            $padre = $seccion->getData(array("fields" => array("id", "nombre", "idPadre"), 'conditions' => array("id" => $idPadre)));
            $ruta = $padre[0]['nombre'] . "/" . $ruta;
            $idPadre = $padre[0]['idPadre'];
        } while ($idPadre > 0);
    }
    $ruta = substr($ruta, 0, 1) == "/" && strlen($ruta) > 1 ? substr($ruta, 2) : $ruta;
    $rutaArray[$ruta] = "Contenido@getContent";
}
Moe::routes($rutaArray);
/*Moe::routes(array(
	"/"=>"Seccion@index",
	));*/