main
컨트롤러에 abc
이라는 함수 호출이 있습니다. URL 라우팅을위한 Codeigniter 정규식 문제
public function abc($value = NULL)
{
if ($value == 10) {
echo "value is 10";
} else {
echo "value is not TEN";
}
}
은 내가
http://localhost/males/7
$route['(males|female)'] = 'main/abc'; //working
$route['(males|female)/([0-9]+)'] = 'main/abc/$1'; //not working
을 다음과 같은 기능 abc
에 대한 URL 경로를 사용하는 경우하지만 난 별도로 사용 때 작동합니다. 왜?
$route['(males|female)'] = 'main/abc';
$route['males/([1-7]+)'] = 'main/abc/$1';
$route['female/([1-7]+)'] = 'main/abc/$1';
왜 $ 2인지, 그것은 제 1 파라미터이며, abc 함수는 남성 또는 여성에 대한 참조입니다. –
updated 설명하는 데 도움이되는 대답. 도움이되기를 바랍니다. – 2114L3