Comment puis-je voir la requête SQL SELECT envoyée par PHPCG pour construire ma liste READ ?

La requête READ List SELECT est envoyée par la classe principale de votre table, dans admin/class/crud/YourTable.php.


Révéler la requête SELECT

La requête SQL envoyée à votre serveur pour obtenir les enregistrements correspondants dépend de plusieurs paramètres :

  • Droits de l'utilisateur sur la table active
  • Filtres actifs
  • Relations (y compris les droits de l'utilisateur sur la ou les tables concernées)
  • Tri
  • Pagination

PHPCG analyse ces paramètres et construit la requête pour vous.


Pour afficher la requête SQL sur votre page (à des fins de débogage) :

  1. Ouvrez la classe principale de votre table(admin/class/crud/YourTable.php)
  2. Décommentez la ligne suivante :
    // echo $qry_start . $qry_restriction . $active_filters_join_queries . $filters_where_qry . $qry_sorting ;

Page principale du tutoriel CRUD PHP