Symfony エンティティ パラメーター コンバーターがルート項目を正しく取得しない
P粉885562567
2023-08-28 22:55:25
<p>カテゴリとサブカテゴリを取得する必要があるルートがあります。ルートは次の形式です: </p>
<pre class="brush:php;toolbar:false;">#[Route('/{slug}/{subSlug}', name: 'subcategory')]
#[Entity('category', expr: 'repository.findOneBySlug(slug)')]
#[Entity('サブカテゴリ', expr: 'repository.findOneBySlug(subSlug)')]
public function subcat(カテゴリ $cat, サブカテゴリ $sub): Response</pre>
<p><code>/mtg/dmr</code> にアクセスしようとしましたが、@ParamConverter が原因で 404 Object not found エラーが発生しました。
Doctrine ログを見ると、システムは正しいテーブルを探していますが、どちらの場合も、最初に <code>mtg</code> を探してから <code>mtg</code> を探しています。 ; コード>DMRコード>。何が起こっているのか何か考えはありますか? </p>
ドキュメントの例:
リーリーしたがって、あなたの場合、次のものが必要です:
リーリー