2
說我有三個表:PHP /爾康 - 自動嵌套對象
CREATE TABLE divisions {
idDivision INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR (40) NOT NULL
}
CREATE TABLE clubs {
idClub INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
idDivision INT NOT NULL,
name VARCHAR(40) NOT NULL
}
CREATE TABLE footballers (
idFootballer INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
idClub INT NOT NULL,
name VARCHAR (40) NOT NULL
)
而且我有一些可愛的爾康模型來表示這些。
現在,我想這樣做是做到這一點:
$divisions = new Divisions();
print json_encode($divisions::findFirst(), JSON_NUMERIC_CHECK);
並返回一個JSON對象是這樣的:
{
idDivision: 1,
name: "Welsh Premier League",
clubs: [
{
idClub: 1,
idDivision: 1,
name: "Airbus UK",
players: [
{
idPlayer: 1,
idClub: 1,
name: "Alf Jones"
},
...
]
},
..
]
}
有沒有一種簡單的方法與爾康做到這一點模型? :)
我還沒有測試過(所以沒有被接受),但是謝謝 - 我認爲這會非常有用! :) – 2015-06-03 13:23:09