Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal, sei que é véspera de feriado, mas estoy aqui trabalhando ainda e quebrando a cabeça com o Json.
Seguinte, tinha um arquivo original em json para exibir dados em um calendário onde o conteúdo estava assim:
<?php
$year = date('Y');
$month = date('m');
echo json_encode(array(
array(
'id' => 111,
'title' => "funciona",
'start' => "$year-$month-10",
'url' => "http://yahoo.com/"
),
array(
'id' => 222,
'title' => "Event2",
'start' => "$year-$month-20",
'end' => "$year-$month-22",
'url' => "http://yahoo.com/"
)
));
?>
Porém, desta forma, ele não está dinamico, tenho que colocar ele para ler o meu banco de dados, então, fiz o script abaixo, mas o sistema de calendário não está lendo as informações.. não sei se estou errando no array ou outra coisa... alguem pode me ajudar?
Abaixo segue a rotina que estou tentando fazer...
<?php
$array=array();
$tr = ORM::for_table('transactions')
->where_raw('(ttype = ? )', array('Expense'))
->find_many();
foreach ($tr as $trs) {
$tto = $trs['ttoacc'];
$facc = $trs['tfromacc'];
$trid = $trs['id'];
$date = $trs['date'];
$amount = $trs['amount'];
$memo = $trs['memo'];
$array=(array(
'id' => "$trid",
'title' => "$memo",
'start' => "$amount",
'url' => "http://yahoo.com/"
));
}
echo json_encode(array($array));
?>Carregando comentários...