2016-06-22 25 views
0

私はcakephp3に2つのコントローラと2つのビューを持っています。コントローラからcakephp3の別のビューに変数値を送る方法は?

1.importController.php , index.ctp; 

そして、私の第二のコントローラとビューは、次のとおりです:

私の第一のコントローラとビューがある

2.titlesController.php , success.ctp; 

は、今私はimportControllerから変数の値($などのデータ= 5)を送信したいです.phpからsuccess.ctpへのビュー。 success.ctpで

+0

ます$ this->リダイレクト([ 'コントローラ' => 'titlesController' を使用することができ、 'action' => 'success'、$ this-> request-> data ['Post'] ['id']、 'var' => $ uploadSuccess]);私はこれを使用したい...しかし、私はsuccess.ctpでvarからデータを取得するか分からない – tanvir

答えて

0

まずリダイレクト

$this->redirect(['controller'=>'titlesController', 'action'=>'success', $variableValue]);//$variableValue any value you can send. 
titlesController

function success($data){ 
$this->set('data',$data); 
} 

あなたは$データ

+0

"ありがとう" – tanvir

関連する問題