CakePHP:将数据传递给插件

时间:2012-09-22 23:17:40

标签: cakephp plugins registration user-management

我已为用户注册安装了一个插件(SignMeUp),根据文档,我的用户控制器中的注册功能必须如下所示:

public function register() {
    $this->SignMeUp->register();
}

查看此函数中的$ this->数据数组显示一切正常。但是,当我使用

debug($this->data);

在插件的registration()函数内(我刚刚将我的函数指向的那个),数组为空。不知何故,数据无法传递。可能是什么原因?

1 个答案:

答案 0 :(得分:0)

解决!这可以通过使用$ this-> controller-> request-> data

替换SignMeUpComponent中的所有$ this->数据出现来解决。

这是从Cake 1.3到Cake 2.x的变化