0

CakePHP の使用:

私の例では、モデル、、という名前のモデルがusers関連付けられています。adminsstudentsparents

さて、それぞれadminstudentおよび. (さらに各a )user belongsTouserstudent belongsToparent

モデルごとに個別のコントローラーが必要ですが、モデルごとに個別のデータベース テーブルは必要ありません。つまり、すべてがテーブルusersに格納され、管理者、親、または子があります。usersuser_type

まず、これは正しい設定方法ですか、それともモデルごとstudentadminデータベース内に独自のテーブルが必要ですか? 次に、関連付けられたモデルのテーブルに基づいたモデルを作成するにはどうすればよいでしょうか?

4

1 に答える 1

0

http://book.cakephp.org/2.0/en/models/model-attributes.html#usetable

class Example extends AppModel {
    public $useTable = false; // This model does not use a database table
}

Cake では、どのデータベース テーブルにも接続されていないモデルを使用できます。

データベーステーブルなしでモデルを使用するかどうかはあなたの選択だと思います:)

于 2013-03-25T07:12:21.440 に答える