나는이 urlManager 규칙이 https://example.com/user/city/view?id=1&alias=city_alias 내가 뭘 잘못하고있는거야?YII2 UrlManager 잘못된 경로
0
A
답변
0
경로에도 모듈 ID를 추가해야합니다. 더에 대한 creating urls 읽기
Url::to(['/city/view', 'id' => $this->id, 'alias' => $this->alias], $absolute)
: 당신은 단순히 시도해야 와일드 카드
'<module>/city/<id:\d+>-<alias:\S*>' => '<module>/city/view'
0
을 사용할 수 있습니다 유사한 경로를 사용하여 둘 이상의 모듈이있는 경우 가장 간단한 경우는
'user/city/<id:\d+>-<alias:\S*>' => 'user/city/view'
입니다.
+0
Url :: to ([ 'city/view', 'id'=> $ this-> id, 'alias'=> $ this-> alias], $ absolute)는 일반적인 레이아웃으로 정의되어 있습니다. 사이트 페이지 따라서이 경로는 모듈뿐 아니라 전역 적입니다. 하지만 모듈 경로에서/user/city/view가되고 404 오류가 반환됩니다. –
+0
답변이 업데이트되었습니다. – soju
관련 문제
- 1. yii2 - urlmanager 라우팅 작동하지
- 2. 나머지 yii2 꽤 URL urlManager
- 3. 모듈에서 Yii2 경로 정의
- 4. Yii2 URL 경로 작성을위한 슬러그 URL
- 5. 부분 경로 테마를 yii2
- 6. Yii2 - 유사한 경로
- 7. 별칭을 사용하여 yii2 urlManager 규칙을 구성하고 $ _GET 매개 변수
- 8. 친숙한 URL, yii2 urlManager 사용 방법. (작동하지 않습니다)
- 9. Yii2 - 페이지 경로 지정 방법
- 10. Yii2 꽤 URL 규칙
- 11. Yii2 : 컨트롤러에서 URL을 삭제하십시오
- 12. Yii- 프레임 워크 UrlManager 성능
- 13. 잘못된 경로
- 14. 잘못된 경로
- 15. yii2 img 태그에서 404 오류를주는 이미지 경로
- 16. Yii2 우호적 URL이 작동하지 않습니다.
- 17. Yii urlmanager 미친 규칙
- 18. YII urlManager 언어
- 19. YII의 urlmanager, 홈페이지
- 20. 우선 순위 urlManager 규칙이 있습니까?
- 21. Yii2 오류 : yii \ base \ UnknownMethodException : 알 수없는 메서드 호출 : yii \ web \ UrlManager :: addRules()
- 22. 엑스 코드가 잘못된 경로
- 23. 스트럿 잘못된 경로
- 24. XML : 잘못된 문자를 경로
- 25. 레일 라우팅 : 잘못된 경로
- 26. phpunit - 잘못된 경로
- 27. C의 _fullpath은() 잘못된 경로
- 28. Congos 잘못된 검색 경로
- 29. gitlab 잘못된 API 경로
- 30. 잘못된 파일 경로 캐치
아마도 내 질문에 명확하지 않습니다. 내 사이트의 모든 페이지에서 볼 수있는 일반적인 레이아웃이 있습니다. 그것에서, 나는 링크 url ::에 ([ 'city/view', 'id'=> $ this-> id, 'alias'=> $ this-> alias], $ absolute). 그러나 내부 모듈은이 경로가 작동하지 않는다. –
라우팅은 항상 '//'구조를 취하기 때문에 - 현재는 ''이 없다면 사용된다. '$ absolute' 매개 변수를 추가해도 변경되지 않으며'http : //', 기본 URL 등의 전체 URL 만 생성합니다. '/'를 사용하여 항상 경로를 시작할 수 있습니다. 이는 기본 모듈 (기본 응용 프로그램)을 사용해야 함을 의미합니다. –
Bizley