Bonjour a tous,
Apres avoir saisie le bout de code ci dessous dans ma classe account
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
31
32
33
34
35
36
37
38
39
40
41
    public function indexAction($page)
    {
        $session = $this->get('session');
 
 
        if ($session->get('valid')=='true'){
        $em = $this->getDoctrine()->getManager();
 
       $entities = $em->getRepository('ProjectCRMBundle:Account')->findAll();
 
 
                   $user=new Account();
   $form = $this->container->get('form.factory')->create(new AccountType());
    $total             = $this->getDoctrine()->getRepository('ProjectCRMBundle:Account')->createQueryBuilder('p')->getQuery()->getResult();
 
    /* total of résultat */
    $total_users    = count($total);
    $users_per_page = 1;
    $last_page         = ceil($total_users / $users_per_page);
   $previous_page = $page > 1 ? $page - 1 : 1; 
   $next_page = $page < $last_page ? $page + 1 : $last_page;
    /* résultat  à afficher*/
    $entities          = $this->getDoctrine()->getRepository('ProjectCRMBundle:Account')->createQueryBuilder('p')->setFirstResult(($page * $users_per_page) - $users_per_page)->setMaxResults(1)->getQuery()->getResult();
 
    return $this->render('ProjectCRMBundle:Account:index.html.twig', array(
        'entities' => $entities,
        'last_page' => $last_page,
        'previous_page' => $previous_page,
        'current_page' => $page,
        'next_page' => $next_page,
        'total_users' => $total_users,
         'form'   => $form->createView(),
        'user'=>$user,));
 
 
 
        return $this->render('ProjectCRMBundle:Account:index.html.twig');}
        else
        { return $this->redirect($this->generateUrl('user_login'));}
 
    }
et bien defini le chemin dans account.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
account:
    pattern:  /{page}
    defaults: { _controller: "ProjectCRMBundle:Account:index" , page: 1 }
Tout semble fonctionner a une exception pres, quand je veut ajouter un nouvel element il m'affiche le message d'erreur suivant :
LIMIT argument offset=-1 is not valid
500 Internal Server Error - DBALException
Je bloque dessus depuis une journée entiere , merci de me renseigner a ce sujet