コントローラーでこのルートを定義しました:
/**
* @Secure(roles="IS_AUTHENTICATED_FULLY")
* @Route(
* "/proccess/{slug}",
* requirements={"slug": "^([a-zA-Z0-9]*-[a-zA-Z0-9]*)+$"},
* name="registerRPNI"
* )
*/
public function indexAction(Request $request)
{
......
}
そして、KNPMenuBundle MenuBuilder クラスで正しいルートを設定する必要があります。私は次のようにやっています:
->addChild('Process RPNI', array(
'uri' => '/process/national-and-imported-products-registration',
))
ルートは正しいページを表示し、正しいコードを実行するため、環境に対しては機能しdev
ますが、離れてdev
ライブに移動すると、この場合、何が間違っていますかprod
? クラス404 Not found
内でルートを生成する正しい方法は何ですか? MenuBuilder
これに関するアドバイスはありますか?