1
나는 YIWebapp을 설정하여 URL이Yii : 페이스 북의 스타일 url route
/username 사용자의 해당 사용자 레코드를 표시하도록 설정합니다.
나는
'<username>'=> 'user/view'
을 시도했지만,이 오류 (400)
'<id:\d+>'=> 'user/view'
작품을 초래한다.
나는 YIWebapp을 설정하여 URL이Yii : 페이스 북의 스타일 url route
/username 사용자의 해당 사용자 레코드를 표시하도록 설정합니다.
나는
'<username>'=> 'user/view'
을 시도했지만,이 오류 (400)
'<id:\d+>'=> 'user/view'
작품을 초래한다.
내가 잘못한 것을 해결할 수있었습니다.
URL 경로에 넣는 변수는 컨트롤러 동작의 함수와 일치해야합니다.
그래서 나는 지금public function actionView($username) {
$model=User::model()->find("username = '".$username."'");
$this->render('view',array('model'=>$model);
}
에 GII에 의해 생성 된 표준 actionView을 변경했습니다. . . URL 경로로 '<username>'=> 'user/view'
을 예상대로 작동합니다.