와일드 카드는 멋지다. CodeIgniter에서 와일드 카드 사용
나는이 작업을 수행하려고 :$route["(:any)/controller"] = "controller";
기본적으로, 나는 앞에 와일드 카드를 넣고 싶다. 그것은 잘 작동하지 않으며, 나는 어떤 일을해도 모른다.
와일드 카드는 멋지다. CodeIgniter에서 와일드 카드 사용
나는이 작업을 수행하려고 :$route["(:any)/controller"] = "controller";
기본적으로, 나는 앞에 와일드 카드를 넣고 싶다. 그것은 잘 작동하지 않으며, 나는 어떤 일을해도 모른다.
정규 표현식을 사용하여 트릭을 만들었습니다. 지적 해 주셔서 감사합니다 (: any) greedy!
$route['([a-z_A-Z]+)/controller'] = 'controller';
작동해야합니다. 끝 부분에 와일드 카드 행을 넣으려는 경로 정의를 둘러 보지 않으려 고 시도합니다.
또한 나는 괄호가 :any
주위에 필요하다고 생각하지 않습니다.
달성하려는 목표에 대해 더 자세히 설명해 주실 수 있습니까? 특정 컨트롤러 또는/*/controller가/controller 인 모든 요청을 모든 컨트롤러로 보냅니 까? 왜냐하면 (: any)는 매우 욕심이고 거의 모든 것을 리디렉션하기 때문에 앱의 다른 부분을 손상시킬 수 있습니다. –
응답 해 주셔서 감사합니다. 기본적으로 다음과 같은 것을 갖고 싶습니다 :/project_name/controller/action,하지만 그 방법을 모르겠습니다. 정규식 ... – tpae