0

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

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

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

debug($this->data);

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

4

1 回答 1

0

解决!这可以通过用 $this->controller->request->data 替换 SignMeUpComponent 中的所有 $this->data 来解决

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

于 2012-10-11T18:01:56.823 回答