0
我必須創建一個「註冊」表單,這個表單必須將信息存儲在兩個不同的數據庫中,一些字段放在本地數據庫中(登錄信息:用戶名,密碼)(模型名爲「User」),一些在外部數據庫(erp數據庫,其中包含電子郵件,電話,...)(模型名爲「Customer」)。CakePhp:創建一個包含多個模型信息的表單
我們必須這樣做,因爲現有的ERP,我們必須使用(我們沒有辦法編輯這個,這是我們的約束)。
所以我的問題是,如何設置一個註冊表格,它允許我們指定用戶和客戶信息。
這是不是讓「顧客」的插入,在「用戶」控制的問題,我只是不知道如何接收
$this->data
包含
$this->data['User']
和
$this->data['Customer']
數據。
因爲在視圖中,我們必須指定在「表單」級別使用哪種模型。
echo $this->Form->create('**User**',array('action'=>'register'));
非常感謝!
好的,謝謝,我不知道在形式Model.field密碼。我知道關係,但由於用戶和客戶表不在同一個數據庫中,這仍然有可能嗎? – J4N
表用戶和客戶在不同的數據庫中?你的cakephp應用程序使用兩個數據庫嗎? – sukinsan
是的,相信我,這不是我的選擇(最糟糕的是一個數據庫在Ingres,另一個在MySql中)。但現在,蛋糕管理使用兩個數據庫相當好;) – J4N