質問 > フロント機能 > コントローラーでリダイレクトができない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2018/9/5 18:38
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
コントローラーでリダイレクトができない EC-CUBE4.0.0-beta2
PHP7.1.5 http://doc4.ec-cube.net/customize_controller こちらのページを参考に、「リダイレクトを行う」処理を追加しているのですが、500エラーが発生します。 次のようにレスポンスを返すだけなら /redirect にアクセスして正常に表示されます。
redirectToRoute 関数を使用しようとすると、500エラーになってしまいます。
なお、AbstractController を継承して、
を記載しています。 変更後にキャッシュは削除しています。 どうすればエラーを解決できるでしょうか?
|
nyorai |
投稿日時: 2018/9/6 18:49
対応状況: −−−
|
仙人 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: コントローラーでリダイレクトができない AbstractController でredirectメソッドが定義されているので(正確にはControllerTrait)、それを握りつぶしている状態ですね。
メソッド名変更すれば正常に動くかと思います。 APP_ENV=debug, APP_DEBUG=1だと以下のエラーになっているかと思います。
|
h_tanaka |
投稿日時: 2018/9/7 9:02
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: コントローラーでリダイレクトができない nyorai 様
ありがとうございます。 メソッド名を変更することでエラーが解消されました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |