symfonyのアクションへの直接アクセスを防ぐことは可能ですか?このアクションは「前方」のみでアクセス可能です。したがって、基本的に、リクエストが別のアクションから来ているかどうかを確認する方法です。symfony、forwardでアクセス可能なアクション
私はこれを達成しようとしています。最初のアクションは多くの検証を処理するため、失敗した場合でもそのアクションにとどまります。成功した場合、適切なアクションに転送されます。このアクションには安全な入力が必要です(最初のアクションから検証済み)。コードDRYを維持するために、第2の動作は、すべての入力を再度検証する必要はない。
なぜプライベートメソッドを使用してみませんか? 2番目のアクションはプラグインのようなもので、最初のものからどこに行くのかが決定され、そのアクションには他のアクション/テンプレートのセットがあります。 symfonyがすでに処理している多くのケースを処理しようとするのではなく、単純に転送する方が意味があります。リクエストで利用可能な
これで達成したいことをさらに詳しく説明できますか?なぜアクセスできないアクションに進むのが私にとって意味をなさないのでしょうが、今のところユースケースは見つけられませんでした。 – Timo
私は質問に説明を追加しました。すでに誰かに答えられました。ありがとうございます – jsgoupil
私はあなたの "第二コントローラ"はサービスでなければならないと思います、多分あなたは将来それを試してみてください...あなたがそれを必要とするならあなた自身のサービスへのテンプレートサービス。 –