찾다

 >  Q&A  >  본문

Symfony 엔터티 매개변수 변환기가 경로 항목을 올바르게 가져오지 않습니다.

<p>카테고리와 하위 카테고리를 가져와야 하는 경로가 있습니다. 경로의 형식은 다음과 같습니다. </p> <pre class="brush:php;toolbar:false;">#[Route('/{slug}/{subSlug}', 이름: '하위 카테고리')] #[Entity('category', expr: 'repository.findOneBySlug(slug)')] #[Entity('subcategory', expr: 'repository.findOneBySlug(subSlug)')] 공개 함수 subcat(Category $cat, Subcategory $sub): 응답</pre> <p><code>/mtg/dmr</code>에 액세스하려고 시도했지만 @ParamConverter로 인해 404 개체를 찾을 수 없음 오류가 발생했습니다. Doctrine 로그를 보면 시스템이 올바른 테이블을 찾고 있지만 두 경우 모두 먼저 <code>mtg</code>를 찾는 대신 <code>mtg</code>를 찾습니다. ; 코드>dmr</code>. 무슨 일인지 아이디어가 있나요? </p>
P粉885562567P粉885562567442일 전444

모든 응답(1)나는 대답할 것이다

  • P粉129731808

    P粉1297318082023-08-29 19:01:43

    DOC 예:

    으아악

    따라서 귀하의 경우에는 다음이 있어야 합니다.

    으아악

    회신하다
    0
  • 취소회신하다