Skip to content
Raffael Kessler edited this page Jul 27, 2016 · 2 revisions

Automatisches Routing

Anlegen eines RouteControllers:

<?php

use Drips\MVC\RouteController;
  
class MyController extends RouteController
{
  
}

Verwendung

  • Erst musst eine automatische Route definiert werden: z.B.: /user/[auto]

  • Erster Parameter: bestimmt die Methode, diese muss vorher festgelegt werden.

Es können beliebig viele Parameter übergeben werden.

Werden keine Parameter übergeben, so wird automatisch eine indexAction-Methode aufgerufen.

Beispiel

<?php
namespace controllers;

use Drips\MVC\RouteController;

class MyController extends RouteController
{
    public function getAction(){
        echo "TEST";
    }
}

Durch den Aufruf von /user/get wird eine Seite mit dem Text 'TEST' angezeigt obwohl die Route /user/[auto] definiert wurde.

Weitere Informationen zum Routing: https://github.com/Prowect/Routing#automatisches-routing