Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2013, 20:52
Avatar de exmatuz
exmatuz
 
Fecha de Ingreso: mayo-2013
Mensajes: 9
Antigüedad: 11 años
Puntos: 1
Pregunta Problema con eventos fullcalendar llamados desde la bd con JSON

Que tal
Mi duda es la siguiente:

he comenzado a trabajar con esta bonita libreria fullcalendar.

encontré un ejemplo en la web y le estoy tratando de modificar algunas cosas.

Bien, el problema está cuando intento mostrar los eventos llamados desde mi base de datos con JSON, ya que me muestra el siguiente array:
Código Javascript:
Ver original
  1. [{"id":"1","title":"evento1","start":"2013-07-11 00:00:00","end":"2013-07-11 00:00:00","allDay":"true"},{"id":"2","title":"evento2","start":"2013-07-18 08:00:00","end":"2013-07-18 08:30:00","allDay":"false"}]

ya se que el atributo allDay no debe de ser string (osea, no debe de ir entre comillas), pero el problema está en que no logro pasarlo a boolean.

alguien podria ayudarme a pasar ese dato a boolean. debo mencionar que el campo allDay en la bd lo guardo como varchar, lo que quiero es convertirlo al hacer la consulta.


les dejo el código del controlador donde hago la consulta de mis eventos.

events.php

Código PHP:
Ver original
  1. <?php
  2. // liste des événements
  3. $json = array();
  4.  // requête qui récupère les événements
  5. $requete = "SELECT * FROM evenement ORDER BY id";
  6.  
  7.  // connexion à la base de données
  8. try {
  9.     $bdd = new PDO('mysql:host=localhost;dbname=fullcalendar', 'root', 'root');
  10. } catch(Exception $e) {
  11.    exit('Impossible de se connecter à la base de données.');
  12. }
  13.  // exécution de la requête
  14. $resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
  15.  
  16.  // envoi du résultat au success
  17. echo json_encode($resultat->fetchAll(PDO::FETCH_ASSOC));
  18.  
  19. ?>