teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答を追記

2018/06/05 06:04

投稿

chibr
chibr

スコア74

answer CHANGED
@@ -4,4 +4,14 @@
4
4
  ```PHP
5
5
  $this->redirect(['controller'=>'orders','action'=>'confirm',7]);
6
6
  ```
7
- あと[このサイト](http://cly7796.net/wp/php/setting-the-redirect-in-cakephp/)も参考になると思いますのでじっくり読んでみてくださいね。
7
+ あと[このサイト](http://cly7796.net/wp/php/setting-the-redirect-in-cakephp/)も参考になると思いますのでじっくり読んでみてくださいね。
8
+
9
+ ▼回答を読んで追記した内容
10
+ 間違った認識をしていました。ごめんなさい。リダイレクトした際の値の受け取り方が分からないという話ですね。
11
+ ちなみにURLの方は目を通してくれましたでしょうか?
12
+ ```PHP
13
+ return $this->redirect(['action' => 'sendmail',$user['email']]);
14
+ ```
15
+ リダイレクトさせるとURLが「~/sendmail/なんとか($user['email']の値)」になります。
16
+ これを受け取るにはsendmailアクションの引数に変数を定義します。
17
+ そうするとその定義された変数のなかに$user['email']の値が入ってきますので確認してみてくださいね。