구분 기호 문제
太子
太子 2018-10-09 10:40:03
0
3
1501

안녕하세요 선생님 영상에 나온 주소www.tp5.com/hello/aaa/dddd-33-ccc-444-eee-5555.html 이렇게 나오던데 설정파일 구분자를 변경하면 주소가 나오네요 색상의 주소는 www.tp5.com/hello-aaa-dddd-33-ccc-444-eee-5555.html입니다. 클릭하면 hello 모듈을 찾을 수 없다는 메시지가 나타납니다. 이유는?

太子
太子

모든 응답(3)
包子จุ๊บ

중재자님, 해결책을 찾으셨나요? 저도 문제를 겪었습니다. 구분 기호를 변경한 다음 URL 주소 표시줄에 '템플릿을 찾을 수 없습니다.'라고 출력했습니다.

Peter-Zhu

귀하의 질문과 답변에는 라우팅의 조합 변수 규칙이 포함되어 있습니다.

Route::get('item-<name>-<id>', 'product/detail')
    ->pattern(['name' => '\w+', 'id' => '\d+']);

결합된 변수의 장점은 라우팅 규칙에 고정된 구분자가 없다는 것입니다. 예를 들어 라우팅 규칙과 같이 필요한 변수 규칙과 구분자를 자유롭게 결합할 수 있습니다. :

Route::get('item<name><id>', 'product/detail')
    ->pattern(['name' => '[a-zA-Z]+', 'id' => '\d+']);Route::get('item@<name>-<id>', 'product/detail')
    ->pattern(['name' => '\w+', 'id' => '\d+']);

공식 홈페이지의 변수 규칙에 대한 설명은 다음과 같이 변경하면 지원됩니다. 변수가 많은 경우 검색 엔진에 친숙한 URL 주소를 생성하려면 변수 규칙을 결합하여 사용할 수 있습니다. URL 주소를 아름답게 하기 위해서는 실행 효율성이 어느 정도 떨어지게 됩니다. 작업에 매개변수가 없거나 기본 매개변수가 없으면 실패를 방지하기 위해 규칙 변경에 주의하세요~~

秋香姐家的小书童

라우팅 규칙 또는 의사 정적 규칙이 구성되지 않았습니다.

  • 회신하다 'pathinfo_depr' => '-', 이를 설정하면 www.tp5.com/hello-dddd-33-ccc-444-eee-5555.html이 표시됩니다. 이러한 연결 라우팅 규칙은 'hello/[ :dddd]/도 다시 작성합니다. [;ccc]/[:eee]' =&gt; ['index/index/hello', ['method' =&gt; 'get'], ['dddd' =&gt; 'd{4} ','ccc ' =&gt; 'd{4}'.'eee' =&gt; 'd{4}']], 규칙을 잘못 썼나요?
    太子 작가 2018-10-09 11:41:28
  • 회신하다 안내 좀 해주실 수 있나요?
    太子 작가 2018-10-09 11:41:43
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!