Quantcast
Channel: Grafikart | Derniers Sujets du forum
Viewing all articles
Browse latest Browse all 1542

[Symfony2] Fullcalendar bundle ADesigns pb filter

$
0
0
Bonjour,

Voilà mon Pb je cherche a filtre les users de mon calendar.

Pour se faire j'ai choise le Bundle ADesigns .

Mon Pb c'est que je suis pas tres bon en events/Listener.

donc en ajax je renvoie au controleur le nom du users qui est recuper par

$reguest->get('filter');


voici le controler
<?php

namespace ADesigns\CalendarBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use ADesigns\CalendarBundle\Event\CalendarEvent;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\RedirectResponse;

class CalendarController extends Controller
{
    /**
     * Dispatch a CalendarEvent and return a JSON Response of any events returned.
     * 
     * @param Request $request
     * @return Response
     */
 
    public function loadCalendarAction(Request $request)
    {  
        $request = $this->get('request');
        $startDatetime = new \DateTime();
        $startDatetime->setTimestamp($request->get('start'));
    
        $endDatetime = new \DateTime();
        $endDatetime->setTimestamp($request->get('end'));

        if ($request->get('filter')) {
        $title =  $request->get('filter');
      
        }  else {
         $title = null;

        $events = $this->container->get('event_dispatcher')->dispatch(CalendarEvent::CONFIGURE, new CalendarEvent($startDatetime, $endDatetime, $request ,$title))->getEvents();
        $response = new Response();
        $response->headers->set('Content-Type', 'application/json');
     
        $return_events = array();
        
        foreach($events as $event) {
            $return_events[] = $event->toArray();    
        }
        
        $response->setContent(json_encode($return_events));
        return $response;
        }

}

        }

et sa me marque

The controller must return a response (null given). Did you forget to add a return statement somewhere in your controller?

si qqun peut m'aider ou me donné une autre methode je suis preneur




Viewing all articles
Browse latest Browse all 1542

Trending Articles