2 pièce(s) jointe(s)
Histoire d'array dans un autre array
Bonjour bonjour :)
Je pense que cette enigme est assez simple mais étant débutant je ne saisie pas encore tout et m'enmèle les pinceaux :)
Voila mon problème:
j'aimerai passer de ce résultat là:
Code:
1 2
| Array ( [id] => 1 [title] => Evènement 1 [datevt] => 1472335200 )
Array ( [id] => 2 [title] => Evènement 2 [datevt] => 1472508000 ) |
à celui-ci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Array
(
[1472335200] => Array
(
[1] => Evènement 1
)
[1472508000] => Array
(
[2] => Evènement 2
)
) |
Et celà avec le code de départ suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
/**
*
* @Route("/agenda", name="agenda")
*
*/
public function view_agendaAction()
{
$req = $this->getDoctrine()
->getManager()
->createQuery('SELECT e.id,e.title,e.description,e.datevt FROM AppBundle:events e WHERE e.datevt BETWEEN :start AND :end'
)->setParameter('start', new \Datetime(date('Y').'-01-01'))
->setParameter('end', new \Datetime(date('Y').'-12-31'))
->getResult();
$r = array();
foreach ($req as $r) {
$r["datevt"] = $r["datevt"]->getTimestamp();
$r["id"];
$r["title"];
print_r($r);
}
return $this->render('calendar/calendar.html.php', array('req' => $req));
} |
Pour info, je travail sous environnement symfony 2.8.
Merci d'avance pour vos retour :)