So, here's what I use to get my data:
$app->get('/people', 'getPeople');
function getPeople(){
$sql = "SELECT * FROM people";
try {
$db = getConnection();
$stmt = $db->query($sql);
$entries = $stmt->fetchAll(PDO::FETCH_OBJ);
$db = null;
echo json_encode($entries);
} catch(PDOException $e) {
echo '{"error":{"text":'. $e->getMessage() .'}}';
}
And here's the output of my collection (testsite.local/api/index.php/people) which looks something like this:
[
{
"month":"January",
"week":"week1",
"day":"monday",
"photo":"pic.jpg",
"name":"Mona Lisa"
},
{
"month":"January",
"week":"week2",
"day":"monday",
"photo":"pic.jpg",
"name":"Michael Angelo"
},
{
"month":"February",
"week":"week1",
"day":"tuesday",
"photo":"pic.jpg",
"name":"Da Vinci"
}
]
So my question is, WHERE and WHAT do I edit so that the output becomes like this?? (Is this even possible?)
[
{
"month":[
{
"January":[
{
"week1":[
{
"day":"monday",
"photo":"pic.jpg",
"name":"Mona Lisa"
}
],
"week2":[
{
"day":"monday",
"photo":"pic.jpg",
"name":"Michael Angelo"
}
]
}
],
"February":[
{
"week1":[
{
"day":"tuesday",
"photo":"pic.jpg",
"name":"Da Vinci"
}
]
}
]
}
]
}
]
I am quite new at this and I really can't figure it out.. Thanks in advance :)