2016-07-22 21 views
0

cakePHPの使い方を覚え始めました。私は現在、新しい行がtable2に追加されたときにtable1にデータを追加する機能を作成しようとしています。cakePHPの別のコントローラからテーブルにデータを挿入する方法

私がにロードTABLE1た後、私はloadModel機能を使用しようとしているが、私はTABLE1(にロードされたテーブル)に表2からのデータの2枚を挿入する方法がわからないです。

すべてのヘルプ人々が与えることができる非常に高く評価される、私もcakePHPを使用して初心者ですので、より単純な答えが良い。

答えて

0

loadModelの代わりに、TableRegistryをCakePHP 3アプリケーションで使用する必要があります。そのためには、この行を名前空間宣言の後にファイルの先頭に追加します。

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

そして、このラインはあなたのためにモデルオブジェクトをもたらすだろう。

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

さて、あなたは、テーブルに新しいレコードを追加するnewEntity()save()を続行することができます。

関連する問題