yii 프레임 워크를 사용하고 있으며 다른 사용자 계정이 있습니다. 사용자 4의보기 페이지를보고 싶을 때 URL을 www.mydomain.com/user/4
과 같이 입력해야합니다. 업데이트하려면 www.mydomain.com/user/update/4
이 있습니다.yii 프레임 워크를 사용하여 URL에서 user_id를 숨기려면 어떻게해야합니까?
url 줄에서 사용자 ID를 숨길 수있는 방법이 있습니까?
www.mydomain.com/user/username
과 www.mydomain.com/user/update/username
과 같은 경로를 어떻게 설정할 수 있습니까? 경로를 수정해야합니까?
username
에 @ 기호가 포함되면 어떻게됩니까?
그래서 두 규칙을 모두 사용할 것입니까? '사용자/'=> '사용자 /보기', '사용자/사용자 이름 : \ S +>/업데이트'=> '사용자/업데이트', 즉 각 작업에 대해 하나의 규칙이 적용됩니까? 두 번째 규칙은 실제로 사용자 이름을 숨 깁니까? www.mydomain.com/user//update –
confile
사용자 지정 라우팅을 원한다면 두 규칙이 모두 필요하다고 생각합니다. 1로 결합하는 영리한 방법이있을 수 있지만 확실하지 않습니다. (사용자 지정 경로는 Yii의 성능을 저하시킵니다.) 두 번째 규칙에 오타를 만들었습니다. 두 번째 규칙에 대한 url은 사용자 이름을 숨기지 않습니다. 'www.mydomain.com/user//update'이어야합니다. –