Commit 40649db4 authored by Mat's avatar Mat

test de comparaison des données renvoyées par la même query, en api ou pas

* voir screenshot
* query: ->getRepository('PotageBundle:Utilisateur')->findAllForAPIReadPaginate(...)
* constate une profondeur différente (!)
parent 51e14802
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
namespace PotageBundle\Controller; namespace PotageBundle\Controller;
use APIBundle\Form\UtilisateurAPIType; use APIBundle\Form\UtilisateurAPIType;
use Symfony\Component\HttpFoundation\Request;
class UtilisateurController extends MasterController class UtilisateurController extends MasterController
{ {
...@@ -17,4 +18,30 @@ class UtilisateurController extends MasterController ...@@ -17,4 +18,30 @@ class UtilisateurController extends MasterController
'formUtilisateur' => $form->createView() 'formUtilisateur' => $form->createView()
)); ));
} }
/**
* TESTS
*
* @param Request $request
* @return \Symfony\Component\HttpFoundation\Response
*/
public function testReadAction(Request $request)
{
// defaults
$paginate = ($request->query->get('step') !== null) ? $request->query->get('step') : 10;
$start = ($request->query->get('page') !== null) ? $request->query->get('page') : 1;
$column = ($request->query->get('column') !== null) ? $request->query->get('column') : 'id';
$order = ($request->query->get('order') !== null) ? $request->query->get('order') : 'ASC';
$utilisateurs = $this->getDoctrine()->getManager()
->getRepository('PotageBundle:Utilisateur')
->findAllForAPIReadPaginate($paginate, $start, $column, $order);
dump($utilisateurs);
return $this->render('@Potage/Default/test.html.twig', array(
'utilisateurs' => $utilisateurs
));
}
} }
...@@ -61,3 +61,10 @@ potage_utilisateur_ajax_display: ...@@ -61,3 +61,10 @@ potage_utilisateur_ajax_display:
defaults: defaults:
_controller: PotageBundle:Utilisateur:ajaxDisplay _controller: PotageBundle:Utilisateur:ajaxDisplay
methods: [ GET ] methods: [ GET ]
potage_utilisateur_test:
path: /admin/utilisateurs/tests
defaults:
_controller: PotageBundle:Utilisateur:testRead
methods: [ GET ]
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment