您好我正在製作一個網頁,從註冊器獲取電話號碼,並將隨機數字作爲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