0

シナリオ: Aclientは多くの を作成できますrequests

私が持っているRequestモデルでは:

public function setTableDefinition() {

        $this->hasColumn('ref_no', 'varchar', 20);
        $this->hasColumn('client_id', 'int', 11);

    }

    public function setUp() {
        $this -> setTableName('Request');
    }

データベースには、クライアントテーブルをclient_id参照する外部キーがあり ます。id

クライアント モデルとリクエスト モデルの両方one to manyで、メソッド内のクライアントとの関係を設定するにはどうすればよいですか?setUp()

ありがとう、

助けていただければ幸いです。

4

1 に答える 1

1

うーん、クライアントモデルで次のようなことを試してください:

public function setUp() {
    parent::setUp(); 
    $this->hasMany('Request as requests', 
        array( 
            'refClass' => 'Request', 
            'local' => 'id', 
            'foreign' => 'client_id'
        )
    ); 

}
于 2012-07-26T17:49:45.427 に答える