Powiel możliwe:
turn URL route into funciton arguments php mvc
CMS Routing in MVCbudowanie routera PHP za
Obecnie próbuję przepisać router PHP.
Nowa aktualizacja htaccess ma następującą treść.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/index.php?url=$1 [L]
</IfModule>
Podczas gdy w index.php w public
, jestem coraz URL używając $url = $_GET['url'];
Co muszę zrobić, to przekazać $url
z funkcją routera :: route($url)
Jeśli adres URL jest przekazywany jako:/page/function/$ params, które następnie będą tłumaczone jako: index.php?url=page/xapp/function
, będę musiał mapować i kierować do kontrolera xapp
i zadzwonić pod numer function($params)
.
Do tego czasu autoloader został już uruchomiony. Musiałbym również ustawić domyślną funkcję, która będzie wywoływana, jeśli wywołana zostanie tylko/page /.
Jak to osiągnąć w routerze?
lub [Jest to dobry sposób, aby dopasować URI do klasy/metody w PHP MVC] (http://stackoverflow.com/questions/7033318/is -to-good-to-to-to-match-uri-to-class-method-in-php-for-mvc) – mario
Możesz także wypróbować ten pakiet routera, https://github.com/miladrahimi/phprouter – Milad