가능한 중복 구축 :
turn URL route into funciton arguments php mvc
CMS Routing in MVC는 PHP 라우터에게
나는 현재 PHP 라우터를 다시 쓰기 위해 노력하고있어.
새로운 htaccess 재 작성은 다음과 같습니다. public
에서의 index.php에서 하다니
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/index.php?url=$1 [L]
</IfModule>
, 나는 내가 할 필요가 무엇 $url = $_GET['url'];
는 라우터 기능 : route($url)
의 URL이 만약에 $url
를 전달하는 것입니다 사용하여 URL을 얻고있다 다음과 같이 전달됩니다 :/page/function/$ params 그러면 index.php?url=page/xapp/function
과 같이 변환되고, 컨트롤러 xapp
으로 매핑하고 경로를 지정해야하며 function($params)
으로 전화하십시오.
이번에는 오토로더가 이미 호출되었습니다. 또한/page/만 호출 될 경우 호출되는 기본 함수를 설정해야합니다.
라우터에서 어떻게 구현할 수 있습니까?
을 확인하거나 (http://stackoverflow.com/questions/7033318/is [이 MVC에 대한 PHP에서 클래스/메소드에 URI와 일치하는 좋은 방법인가] -this-a-good-way-to-match-uri-to-class-method-in-mvc) – mario
이 라우터 패키지도 시도해 볼 수 있습니다. https://github.com/miladrahimi/phprouter – Milad