我正在使用Laravel 4.1編寫一個圍繞現有數據庫結構的系統。目前的系統基於兩個網站,這兩個網站使用他們自己的表格a
和b
,兩者都是相同的。在我們重寫其他系統之前,這是一個不可避免的問題。Laravel與多個模型的接口
我需要能夠使用Eloquents查詢生成器同時查詢兩個表,所以我可能需要從任何時候從兩個表或INSERT
或UPDATE
中獲取行的列表。
目前我們有兩個表的模型,但沒有辦法鏈接它們並實施缺失的方法,如all
或find
。
我們的想法是有一個Interface
將這些結果綁定在一起,但我們不知道如何去做這件事。
<?php
interface HotelInterface {
public function all();
public function find();
}
use Illuminate\Database\Model;
class Hotel implements HotelInterface {
}
?>
到目前爲止,我們只有這些。
這兩個數據庫在同一臺服務器上嗎? –
@DavidBarker是的,但它們與主要模型的數據庫不同。但這不是問題。 – James
對不起,我沒有試圖指出一個問題......我需要知道是否在同一臺服務器上提出了一個潛在的解決方案。 –