Yii Framework를 사용하여 웹 응용 프로그램을 개발 중이며 URL 재 작성에 약간의 문제가 있습니다.Yii URL 관리 문제
문제는 아래 코드의 마지막 규칙에 있습니다. 차량 : 그것은 카테고리 이름이 같은 하나의 단어 때 그것은 잘 작동 localhost/app/category/some-friendly-url-category-name
이 localhost/app/category/view/id/some-friendly-url-category-name
에 (이 부분은 브라우저에 나타납니다)으로 변경하기로했다. 그러나이 같은 단어보다 이상이있는 경우는 작동하지 않습니다 어린이-물건
'urlManager'=>array(
'showScriptName' => false,
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
'category/<id:[A-Za-z0-9_\-]+>' => 'category/view',
),
),
사람이 하나 좀 도와 줄래?
두 개 이상의 단어에서 실제로 어떤 오류가 발생합니다. –
그냥 그 행동을 찾을 수 있습니다. 그러나 Samuel Liew가 말했듯이, 그것은 규칙의 유일한 위치에 불과했습니다. 특정 규칙은 일반 규칙보다 커야합니다. –