1
ParamConverterの構文が見つかりました。Symfony paramconverterオブジェクトが見つかりませんでした。404
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter; /** * @Route("/blog/{id}") * @ParamConverter("post", class="SensioBlogBundle:Post") */ public function showAction(Post $post) { }
いくつかの物事がボンネットの下に行われます:
- ...
- を一切Postオブジェクトが見つからない場合は、404応答がある。ここ
はthe docが言うことです生成;
- Postオブジェクトが見つかった場合、新しいポストの要求属性が定義されている...
- ...
私はこの正確な事を試してみましたが、idが知られているが、場合されている場合、それは正常に動作しますそれでは、私はこのSymfonyエラーを受け取りません:
AppBundle \ Entity \ MyCustomEntityオブジェクトが見つかりません。
カスタム404ページにリダイレクトされる404例外はありませんか?
さらに、this postを試しましたが、条件が読み込まれず、同じ正確な「オブジェクトが見つかりません」というエラーが再度表示されます。
これを行うには他の方法はありますか?