PropelParamConverter を Symfony2 プロジェクトで動作させる方法を教えてください。私はすでに「SensioFrameworkExtraBundle」バンドルをインストールしており、暗黙のケースで動作しています(コントローラーの上の注釈なし)。しかし、このコードを使用すると:
/**
* @ParamConverter("user", class="AcmeBundle:User", options={"mapping"={"username":"username"}})
* @ParamConverter("gallery", class="AcmeBundle:Gallery", options={"mapping"={"id":"id"}})
*/
public function showAction(User $user, Gallery $gallery)
{
...
}
次の例外が発生します。
[Semantical Error] メソッド Acme\AcmeBundle\Controller\Frontend\GalleryController::showAction() の注釈「@Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter」が存在しないか、自動ロードできませんでした。
Doctrine コード (DocParse オブジェクト) 内で例外がスローされたようですが、AppKernel で DoctrineBundle がアクティブ化されていないため、これは驚くべきことです!
Symfony2/Propel/FrameworkExtra の設定で何か見落としがあれば教えてください。
ありがとう。