Router::connect('affiliation', 'page/affiliation'); Router::connect('contact', 'page/contact'); Router::connect('comite', 'comitte'); Router::connect('sponsors-club', 'sponsor'); Router::connect('blog/:slug-:id', 'blog/view/id:([0-9]+)/slug:([a-z0-9\\-]+)'); Router::connect('blog-serie-p3b', 'blog/listing/P3B'); Router::connect('blog-usthy-p3b', 'blog/listing/US Thy - P3B'); Router::connect('blog-serie-p4f', 'blog/listing/P4F'); Router::connect('blog-usthy-p4f', 'blog/listing/US Thy - P4F'); Router::connect('blog-comité', 'blog/listing/Comité'); Router::connect('blog-cp', 'blog/listing/CP'); Router::connect('blog-coupe', 'blog/listing/Coupe'); Router::connect('blog-archives', 'blog/listing/Archives'); Router::connect('blog-toutes-les-actus', 'blog'); Router::connect('staff-premiere', 'coach/listing/1'); Router::connect('staff-dame', 'coach/listing/2'); Router::connect('equipe-premiere', 'team/listing/1'); Router::connect('equipe-dame', 'team/listing/2'); Router::connect('equipe-jeune', 'team/listing/3'); Router::connect('calendrier-premiere', 'calendar/listing/1'); Router::connect('calendrier-dame', 'calendar/listing/2'); Router::connect('calendrier-jeune', 'calendar/listing/3'); Router::connect('classement-premiere', 'ranking/listing/1'); Router::connect('classement-dame', 'ranking/listing/2'); Router::connect('joueurs', 'player/listing/1'); Router::connect('joueuses', 'player/listing/2'); Router::connect('statistiques-joueurs', 'player/statistics/1'); Router::connect('statistiques-joueuses', 'player/statistics/2'); Router::connect('connexion', 'user/login'); Router::prefix(COCKPIT, COCKPIT); Router::connect(COCKPIT, 'cockpit/dashboard');
<?php require_once 'low_level_route.php'; require_once 'config.php'; Router::$prefix = 'templates/'; Router::addRule('start', 'start.php'); Router::addRule('enter', 'enter.php'); Router::addRule('invite', 'invite.php'); Router::addRule('profile', 'profile.php'); Router::addRule('requests', 'requests.php'); Router::addRule('logout', 'logout.php'); Router::addRule('lab', 'lab.php'); Router::addRule('tutorial', 'tutorial.php'); Router::addRule('level', 'level.php'); require_once Router::dispatcher($_SERVER['REQUEST_URI']);
<?php /** * */ class Conf { static $debug = 1; static $databases = array('default' => array('host' => 'localhost', 'database' => 'griddb', 'login' => 'root', 'password' => '')); static $tables = array('Entry' => 'entries', 'Member' => 'members', 'Partner' => 'partners', 'Project' => 'projects', 'Publication' => 'publications', 'User' => 'users', 'Media' => 'medias'); } Router::prefix('cockpit', 'admin'); Router::connect('', 'home/index'); Router::connect('cockpit', 'cockpit/home/index'); Router::connect('members/:slug-:idMember', 'members/view/idMember:([0-9]+)/slug:([a-z0-9\\-]+)'); Router::connect('projects/:slug-:idProject', 'projects/view/idProject:([0-9]+)/slug:([a-z0-9\\-]+)'); Router::connect(':slug-:idEntry', 'pages/view/idEntry:([0-9]+)/slug:([a-z0-9\\-]+)'); Router::connect('news/:slug-:idEntry', 'posts/view/idEntry:([0-9]+)/slug:([a-z0-9\\-]+)'); Router::connect('news/*', 'posts/*');
<?php /** * Created by JetBrains PhpStorm. * User: AlassaneOusmane * Date: 09/08/15 * Time: 19:18 * To change this template use File | Settings | File Templates. */ class Conf { static $debug = 1; /* static $databases=array( 'default'=> array( 'host' => 'localhost', 'database' => 'cpicoaching', 'login' => 'cpicoaching', 'password' => 'k4#0Yo1r' ) );*/ static $databases = array('default' => array('host' => 'localhost', 'database' => 'ancialf', 'login' => 'root', 'password' => '')); } Router::prefix('fioufiouadmin', 'admin'); Router::connect('offreancias/:slug-:id', 'offreancias/view/id:([0-9]+)/slug:([a-z0-9\\-]+)'); //Router::connect('offrelfs/:slug-:id','offrelfs/view/id:([0-9]+)/slug:([a-z0-9\-]+)');
* * @copyright KoéZionCMS * @link http://www.koezion-cms.com * @version 0.1 - 09/03/2012 by FI */ require_once LIBS . DS . 'config_magik.php'; //Import de la librairie de gestion des fichiers de configuration $cfg = new ConfigMagik(CONFIGS . DS . 'files' . DS . 'routes.ini', true, false); //Création d'une instance $routesConfigs = $cfg->keys_values(); //Récupération des configurations //On va créer une constante pour stocker la valeur par défaut du préfixe lors de l'ajout d'un post define('POST_PREFIX', $routesConfigs['posts_prefix_singular']); // Définition des différents préfixes de l'application // Ici le préfixe backoffice et identifié par le mot renseigné dans le fichiers de configuration .ini Router::prefix($routesConfigs['backoffice_prefix'], 'backoffice'); //Définition du prefixe backoffice // Définition des différentes routes de l'application // // Son fonctionnement est le suivant : // - A gauche l'url voulue // - A droite l'url renseignée dans les vues //////////////////////////// // REGLES FRONTOFFICE // Router::connect('', 'home/index'); //Page d'accueil du site Router::connect('e404', 'home/e404'); //Erreur 404 Router::connect('newsletter', 'contacts/newsletter'); //Inscription à la newsletter Router::connect('rechercher', 'searchs/rechercher');
<?php class Conf { static $debug = 1; static $database = array('default' => array('host' => 'localhost', 'database' => 'tuto', 'login' => 'root', 'password' => '')); } Router::prefix('machin', 'admin'); Router::connect('/', 'posts/index'); Router::connect('machin', 'machin/posts/index'); Router::connect('posts/:slug-:id', 'posts/view/id:([0-9]+)/slug:([a-z0-9\\-]+)'); Router::connect('blog/:action', 'posts/:action');
<?php date_default_timezone_set('Europe/Brussels'); // SET TIMEZONE // Routes Router::connect('', 'page/view'); Router::connect('index.php', 'page/view'); Router::connect('page/:slug-:id', 'page/view/id:([0-9]+)/slug:([a-z0-9\\-]+)'); Router::connect('property/view/:id', 'property/view/id:([0-9]+)/slug:([a-z0-9\\-]+)'); Router::connect('property/listing/:choice:categ', 'property/listing/choice:([0-9]+)/categ:([0-9+])'); Router::connect('property/*', 'property/*'); Router::connect('contact/*', 'contact/index'); Router::prefix(COCKPIT, ADMIN); Router::connect(COCKPIT, 'cockpit/dashboard');