안녕하세요 저는 yii의 URl 관리에 문제가 있습니다.Yii의 URL 관리 문제
모델 벤더와 다른 모델 제품이 있습니다. 두 컨트롤러 모두에 작업 정보가 있습니다. 이제 내 URL을 www.example.com/vendor/info/v-name/abc.html 대신
www.example.com/abc.html로 만들려고합니다. www.example.com/xyz.html www.example.com/product/info/p-name/xyz.html 대신
v-name과 p-name이 매개 변수입니다.
나는
'<v-name:\w+>'=>'vendor/info',
'<p-name:\w+>'=>'product/info',
로 재 작성 규칙을 작성했습니다하지만 그것은 작동하지 않습니다. 첫 번째 규칙이 제품 케이스에도 적용되고 결국에는 예외가 발생합니다. 무엇을해야합니까?
도움을 주셔서 감사합니다.
'createUrl' 호출은 어떻게 생겼습니까? – Justinas
내 createUrl은 내가 원하는 방식으로 정확하게 보인다. www.example.com/abc.html처럼 코드는 Yii :: app() -> createUrl ('vendor/info', array ('v-name'=> $ vendor_info-> url_name)); –
{ 'vendor \/'=> '공급 업체/정보' ',' '제품 \/ =>'제품/정보 ',' –
Justinas