以下のような2つのテーブルを紐付けたい場合に、
CakePHPではどのように書けばよいでしょうか?
ORMがイマイチ分からず困っています。。

2回ジョインして
from Prod p
join Shop s1 on p.shop_id = s1.id
join Shop s2 on p.send_shop_id = s2.id

## Prodテーブル
id name shop_id send_shop_id
1 Mac 4 1
2 MacBook 3 2
3 MacBookAir 2 3
4 iPhone 1 4


## Shops
id name
1 北海道
2 東京
3 大阪
4 沖縄

## 期待する結果
Prod.id Prod.name Shop.name as shop_id Shops.name as send_shop_id
1 Mac 沖縄 北海道
2 MacBook 大阪 東京
3 MacBookAir 東京 大阪
4 iPhone 北海道 沖縄