2016-07-22 64 views
0

我剛開始學習如何使用cakePHP,我發現它有點棘手。我目前正試圖在向table2添加新行時向數據添加數據。如何從cakePHP中的不同控制器向表中插入數據

我一直在嘗試使用loadModel功能,但我不知道如何插入2個數據從表2到表1(這是在裝表)一旦我table1的裝載塊。

任何幫助人們可以給予不勝感激,也是我使用cakePHP的初學者,所以答案越簡單越好。

回答

0

而不是loadModel,TableRegistry應該在CakePHP 3應用程序中使用。爲此,在命名空間聲明之後,將此行添加到文件的開頭。

... 
use Cake\ORM\TableRegistry; 
... 

然後,這條線將帶來模式對象爲您服務。現在

$memberProfilesModel = TableRegistry::get('MemberProfiles'); 

,你可以用newEntity()save()繼續在表中添加一個新的記錄。

相關問題