Cakephp 3.0将值从一个控制器传递给另一个控制器

时间:2015-04-03 16:30:52

标签: cakephp controller

嘿我面临一些问题我想将一个值从控制器传递给另一个,以便我可以使用某些用户ID限制创建和更新视图我正在尝试创建一个简单的消息传递系统,用户可以与用户交谈b在单独的控制器中

1 个答案:

答案 0 :(得分:0)

最佳方法是使用配置类...更多详细信息:http://book.cakephp.org/3.0/en/development/configuration.html。这是一个例子:

在控制器1中:

Configure::write('ids', [
    'id1' => $id1,
    'id2' => $id2
]);

在控制器2中:

// would print the value of $id1
echo Configure::read('ids.id1'); 

// would print the value of $id2
echo Configure::read('ids.id2'); 

上面列出的文件非常详细,但如果您需要进一步的帮助,请告诉我,我会尝试通过您自己的案例引导您。