数据不存储在cakephp中的数据库中

时间:2016-07-14 11:46:11

标签: cakephp

数据不存储在cakephp中的数据库中,如果部分不工作,它将直接进入其他地方。

if ($this->request->is('post')) {
        $this->Reg->create('User');
        // pr($this->Reg->save($this->request->data['user']['firstname']));
        if ($this->Reg->save($this->request->data)) {

            $this->Flash->set("The Topic has been created!");
                $this->redirect(array('action' => 'Reg'));
        } else {
            $this->Flash->set("The Topic has not  been created!");
        }
    }
}

2 个答案:

答案 0 :(得分:1)

保存失败,主要是因为验证错误。

在此之前:

$this->Flash->set("The Topic has not been created!");

加入

pr($this->Reg->validationErrors)

并查看结果

答案 1 :(得分:0)

请检查__功能。 http://api.cakephp.org/3.1/function-__.html 基本上它将文本返回到字符串中。