0
나는 과 같은 것으로 변환하려면 localhost/user/about/id/5
의 URL을 가지고 있습니다. Yii에서 할 수 있습니까? URL에 Yii urlManager 사용자 이름
john.doe
about
행동
내가 컨트롤러 이름을 숨길
을 말한다 사용자 이름
나는 과 같은 것으로 변환하려면 localhost/user/about/id/5
의 URL을 가지고 있습니다. Yii에서 할 수 있습니까? URL에 Yii urlManager 사용자 이름
john.doe
about
행동
내가 컨트롤러 이름을 숨길
을 말한다 사용자 이름
예 사용자 정의 UrlRule를 사용하는 데 필요한 도움을 user
감사를 말한다 문서 here (Using Custom Url Classes)에서와 같이 그런 다음 클래스의 URL을 분리하고 사용자 이름을 찾으십시오 (존재하지 않는 경우). return false
을 입력하고 나머지 URL 규칙을 처리하십시오.
사용자 지정 URL 규칙의 순서가 높을수록 더 자주 실행됩니다 (UrlManager가 첫 번째 일치 규칙에서 종료 됨). 따라서 바로 적용하면 성능에 영향을 미칩니다. 상단에. 그냥 보통의 URL에 매개 변수로 사용자 이름을 전달하고 클래스가 복잡한 비트를 할 수
보너스
이 또한 생성 된 URL에 도움이 될 것입니다.