Zend Redirector Action Helper がどのように機能するかについての包括的な説明はありますか? リファレンス ガイドを読みましたが、まだ 100% 明確ではありません。例えば:
どうやら goToSimple() はリダイレクトというよりは forward() に似ています。これは、リダイレクト メッセージをブラウザに送り返さないということですか?
ブラウザにリダイレクト メッセージを送り返したい場合、どの Redirector メソッドを使用すればよいですか?
アクション ヘルパーの init() メソッドを再実行せずに forward() タイプの動作を取得する方法はありますか?
この問題は、ACL を実装していたときに発生しました。ACL アクション ヘルパーがあり、その init() メソッドがロール 'current' を追加します。リダイレクタの goToSimple() を使用すると、ロールが既に登録されているというエラーが表示されます。使用できますif (!$acl->hasRole('current'))
が、そもそもヘルパーの init() を再実行しない方がよいと思います。