2016-06-22 3 views
0

Ich habe zwei Controller und zwei Ansicht in meiner CakePHP3.Wie kann man den Variablenwert vom Controller in eine andere Ansicht in cakephp3 schicken?

Mein erster Controller und Ansichten sind:

1.importController.php , index.ctp; 

Und mein zweiter Controller und Ansichten sind:

2.titlesController.php , success.ctp; 

Jetzt mag ich Variablenwert (wie $ data = 5) von importController senden .php zur success.ctp Ansicht.

+0

$ this-> umleiten ([ 'Controller' => 'titlesController', 'action' => 'success', $ this-> request-> data ['Beitrag'] ['id'], 'var' => $ uploadSuccess]); Ich möchte das verwenden ... aber ich weiß nicht, retrive die Daten von var in success.ctp – tanvir

Antwort

0

Erste Redirect

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

In titlesController

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

Auf success.ctp Sie $ Daten verwenden können

+0

"Vielen Dank" – tanvir