이것은 MVC와는 아무런 관련이 없으며, 좋은 URL과 관련이 있습니다.
사용자 관점에서 명확한 URL과 (b) URL 처리 방법에 대한 힌트를 제공하는 URL을 찾고 있습니다.
나는이 경우에 할 것보다 오히려 약간 그렇게 URL을 재 설계 무엇 :
http://www.groupon.com/destinations/las-vegas/
http://www.groupon.com/destinations/orlando/
비트를 처음에 :
이
http://www.groupon.com/las-vegas/
http://www.groupon.com/orlando/
당신은 다음과 같습니다 URL이 것 - /destinations/
- URL 라우팅 코드에서 어떤 컨트롤러를 사용해야하는지 결정할 때이 코드를 사용할 수 있습니다.
$routes = array(
'/destinations/' => 'on_destination_list',
'/destinations/(.+)' => 'on_destination',
'/(.*)' => 'on_page');
// Basic URI routing code based off of REQUEST_URI
foreach ($pattern => $func) {
if (preg_match("`^$pattern$`", $_SERVER['REQUEST_URI'], $placeholders)) {
array_shift($placeholders);
call_user_func($func, $placeholders);
}
}
가 명심 난 내 머리 위로 떨어져 코드를 라우팅하고 절대적으로 정확하지 않을 수 있음을 썼다 : 라우팅 코드는 URL 기반 인 경우,이 같은 배열이있을 수 있습니다. 그것은 당신에게 당신이해야 할 일의 요지를 제공해야합니다.
이렇게하면 누군가가 http://www.groupon.com/destinations/
으로 이동하면 목적지 목록을 표시 할 수있는 이점이 있습니다.
내가보고 있어야하는 곳에서 다시 매핑 중입니까? http://codeigniter.com/user_guide/general/controllers.html#remapping –