-1

このクエリをcakephpに実装するにはどうすればよいですか? Users テーブルから情報を取得できません。

    SELECT * FROM Manufacture LEFT JOIN Order ON Manufacture.order_id = Order.id
LEFT JOIN User ON Order.user_id = User.id;

製造: id order_id

オーダー: id user_id

ユーザー: ID名

class Manufacture extends AppModel {
    public $belongsTo = array(
        'Order' => array(
            'className' => 'Order',
            'foreignKey' => 'order_id'
        )
    );
}

class Order extends AppModel {
    public $belongsTo = array(
        'User' => array(
            'className' => 'User',
            'foreignKey' => 'user_id'
        ));
}

class User extends AppModel {

}

コントローラーで:

$this->Paginator->settings = array( 'limit' => 15 ); 
$this->set('entities', $this->Paginator->paginate('Manufacture'));
4

1 に答える 1