如何将变量值从控制器发送到cakephp3中的另一个不同视图?

时间:2016-06-22 11:13:02

标签: php cakephp-3.2

我的cakephp3中有两个控制器和两个视图。

我的第一个控制器和视图是:

1.importController.php , index.ctp;

我的第二个控制器和观点是:

2.titlesController.php , success.ctp;

现在我想从importController.php向success.ctp视图发送变量值(例如$ data = 5)。

1 个答案:

答案 0 :(得分:0)

首次重定向

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

在titlesController中

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

在success.ctp上,您可以使用$ data