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