您好我正在制作一个网页,从注册器获取电话号码,并将随机数字作为PIN号码保存在数据库中。 我想显示注册者输入随机数。如何在cakephp中做patchEntity
所以我做了这些代码。
class RegistersController extends AppController{
public function index()
{
$random = rand(11111,99999);
$register = $this->Registers->newEntity($this->request->data);
if($this->Registers->save($register)) {
$this->Flash->success('The Phone number has been sent.');
$reg = $this->Registers->patchEntity($random);
$this->Registers->save($reg);
return $this->redirect(['action' => 'certnum']);
}
$this->set(compact('register'));
}
}
但不知何故它使致命的错误,我不知道该怎么办?
我是否必须将随机数字转换为具有某个id号码的数组?
请帮忙。
谢谢
什么行会导致致命错误?什么是错误描述?你在调试模式? – cornelb 2014-12-04 10:41:41
用$ reg = $ this-> Registers-> patchEntity($ random);造成致命错误。 – 2014-12-05 04:38:29