저는 매우 가벼운 MVC 프레임 워크를 (Router 클래스없이) 실행하고 있습니다. 실행할 컨트롤러와 동작을 알고 싶습니다. REQUEST_URI
에 적용된 라이브러리 또는 regexps를 사용하고 있습니다. 뭔가 같은 ...PHP 응용 프로그램에서 페이지 URL을 작성하십시오.
$regexps = array(
'/admin/categories/' => array(
'controller' => 'AdminCategories',
'action' => 'index'
),
'/admin/categories/add/' => array(
'controller' => 'AdminCategories',
'action' => 'add'
),
);
모든 것이
URL을 구축 할 수있는 가장 좋은 방법은 무엇입니까 ... 잘 작동하지만?
BuildUrl('Controller', 'action', array('var1' => 'val1', 'var2' => 'val2'));
(예를 들어 내가 10 개 개의 서로 다른 필터링 옵션 테이블을위한) 현재의 URL을 수정할 수있는 가장 좋은 방법은 무엇입니까?
ModCurrentUrl(array(...));
응용 프로그램에서이 문제를 어떻게 해결합니까?
추신 : 저는 코roller의 액션 파라미터를 사용하지 않았습니다. 모든 파라미터는 $ _GET에서 가져 왔습니다.
내 영어를 사용해 주셔서 감사합니다.
은 질문의 일부분 만 해결하고 너무 바빠서 댓글을 달지 못합니다. http://us2.php.net/manual/en/function.http-build-query.php – Gordon