https://deltainformatique.org/ECF/regime/index/2

Query Metrics

23 Database Queries
8 Different statements
4.73 ms Query time
4 Invalid entities

Queries

Group similar statements

# Time Info
1 0.98 ms
SELECT t0.regime_id AS regime_id_1, t0.libelle AS libelle_2 FROM `regime` t0 WHERE t0.regime_id = ? LIMIT 1
Parameters:
[
  2
]
2 0.29 ms
SELECT t0.menu_id AS menu_id_1, t0.regime_id AS regime_id_2 FROM `adapte` t0 WHERE t0.regime_id = ?
Parameters:
[
  2
]
3 0.54 ms
SELECT count(DISTINCT m0_.menu_id) AS sclr_0 FROM `menu` m0_ WHERE m0_.menu_id NOT IN (?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[
  1
  4
  5
  6
  11
  12
  14
  15
]
4 0.27 ms
SELECT DISTINCT m0_.menu_id AS menu_id_0 FROM `menu` m0_ WHERE m0_.menu_id NOT IN (?, ?, ?, ?, ?, ?, ?, ?) LIMIT 10
Parameters:
[
  1
  4
  5
  6
  11
  12
  14
  15
]
5 0.24 ms
SELECT m0_.menu_id AS menu_id_0, m0_.titre AS titre_1, m0_.nombre_personne_minimum AS nombre_personne_minimum_2, m0_.prix_par_personne AS prix_par_personne_3, m0_.regime AS regime_4, m0_.description AS description_5, m0_.quantite_restante AS quantite_restante_6 FROM `menu` m0_ WHERE m0_.menu_id NOT IN (?, ?, ?, ?, ?, ?, ?, ?) AND m0_.menu_id IN (?, ?, ?, ?, ?)
Parameters:
[
  1
  4
  5
  6
  11
  12
  14
  15
  9
  10
  13
  7
  8
]
6 0.20 ms
SELECT t0.menu_id AS menu_id_1, t0.theme_id AS theme_id_2 FROM `proposetheme` t0 WHERE t0.menu_id = ?
Parameters:
[
  7
]
7 0.13 ms
SELECT t0.menu_id AS menu_id_1, t0.regime_id AS regime_id_2 FROM `adapte` t0 WHERE t0.menu_id = ?
Parameters:
[
  7
]
8 0.19 ms
SELECT t0.menu_id AS menu_id_1, t0.theme_id AS theme_id_2 FROM `proposetheme` t0 WHERE t0.menu_id = ?
Parameters:
[
  8
]
9 0.11 ms
SELECT t0.menu_id AS menu_id_1, t0.regime_id AS regime_id_2 FROM `adapte` t0 WHERE t0.menu_id = ?
Parameters:
[
  8
]
10 0.10 ms
SELECT t0.menu_id AS menu_id_1, t0.theme_id AS theme_id_2 FROM `proposetheme` t0 WHERE t0.menu_id = ?
Parameters:
[
  9
]
11 0.21 ms
SELECT t0.menu_id AS menu_id_1, t0.regime_id AS regime_id_2 FROM `adapte` t0 WHERE t0.menu_id = ?
Parameters:
[
  9
]
12 0.12 ms
SELECT t0.menu_id AS menu_id_1, t0.theme_id AS theme_id_2 FROM `proposetheme` t0 WHERE t0.menu_id = ?
Parameters:
[
  10
]
13 0.12 ms
SELECT t0.menu_id AS menu_id_1, t0.regime_id AS regime_id_2 FROM `adapte` t0 WHERE t0.menu_id = ?
Parameters:
[
  10
]
14 0.08 ms
SELECT t0.menu_id AS menu_id_1, t0.theme_id AS theme_id_2 FROM `proposetheme` t0 WHERE t0.menu_id = ?
Parameters:
[
  13
]
15 0.11 ms
SELECT t0.menu_id AS menu_id_1, t0.regime_id AS regime_id_2 FROM `adapte` t0 WHERE t0.menu_id = ?
Parameters:
[
  13
]
16 0.24 ms
SELECT t0.menu_id AS menu_id_1, t0.titre AS titre_2, t0.nombre_personne_minimum AS nombre_personne_minimum_3, t0.prix_par_personne AS prix_par_personne_4, t0.regime AS regime_5, t0.description AS description_6, t0.quantite_restante AS quantite_restante_7, t8.menu_id AS menu_id_9, t8.theme_id AS theme_id_10, t11.menu_id AS menu_id_12, t11.regime_id AS regime_id_13 FROM `menu` t0 LEFT JOIN `proposetheme` t8 ON t8.menu_id = t0.menu_id LEFT JOIN `adapte` t11 ON t11.menu_id = t0.menu_id WHERE t0.menu_id = ?
Parameters:
[
  1
]
17 0.15 ms
SELECT t0.menu_id AS menu_id_1, t0.titre AS titre_2, t0.nombre_personne_minimum AS nombre_personne_minimum_3, t0.prix_par_personne AS prix_par_personne_4, t0.regime AS regime_5, t0.description AS description_6, t0.quantite_restante AS quantite_restante_7, t8.menu_id AS menu_id_9, t8.theme_id AS theme_id_10, t11.menu_id AS menu_id_12, t11.regime_id AS regime_id_13 FROM `menu` t0 LEFT JOIN `proposetheme` t8 ON t8.menu_id = t0.menu_id LEFT JOIN `adapte` t11 ON t11.menu_id = t0.menu_id WHERE t0.menu_id = ?
Parameters:
[
  4
]
18 0.11 ms
SELECT t0.menu_id AS menu_id_1, t0.titre AS titre_2, t0.nombre_personne_minimum AS nombre_personne_minimum_3, t0.prix_par_personne AS prix_par_personne_4, t0.regime AS regime_5, t0.description AS description_6, t0.quantite_restante AS quantite_restante_7, t8.menu_id AS menu_id_9, t8.theme_id AS theme_id_10, t11.menu_id AS menu_id_12, t11.regime_id AS regime_id_13 FROM `menu` t0 LEFT JOIN `proposetheme` t8 ON t8.menu_id = t0.menu_id LEFT JOIN `adapte` t11 ON t11.menu_id = t0.menu_id WHERE t0.menu_id = ?
Parameters:
[
  5
]
19 0.12 ms
SELECT t0.menu_id AS menu_id_1, t0.titre AS titre_2, t0.nombre_personne_minimum AS nombre_personne_minimum_3, t0.prix_par_personne AS prix_par_personne_4, t0.regime AS regime_5, t0.description AS description_6, t0.quantite_restante AS quantite_restante_7, t8.menu_id AS menu_id_9, t8.theme_id AS theme_id_10, t11.menu_id AS menu_id_12, t11.regime_id AS regime_id_13 FROM `menu` t0 LEFT JOIN `proposetheme` t8 ON t8.menu_id = t0.menu_id LEFT JOIN `adapte` t11 ON t11.menu_id = t0.menu_id WHERE t0.menu_id = ?
Parameters:
[
  6
]
20 0.10 ms
SELECT t0.menu_id AS menu_id_1, t0.titre AS titre_2, t0.nombre_personne_minimum AS nombre_personne_minimum_3, t0.prix_par_personne AS prix_par_personne_4, t0.regime AS regime_5, t0.description AS description_6, t0.quantite_restante AS quantite_restante_7, t8.menu_id AS menu_id_9, t8.theme_id AS theme_id_10, t11.menu_id AS menu_id_12, t11.regime_id AS regime_id_13 FROM `menu` t0 LEFT JOIN `proposetheme` t8 ON t8.menu_id = t0.menu_id LEFT JOIN `adapte` t11 ON t11.menu_id = t0.menu_id WHERE t0.menu_id = ?
Parameters:
[
  11
]
21 0.11 ms
SELECT t0.menu_id AS menu_id_1, t0.titre AS titre_2, t0.nombre_personne_minimum AS nombre_personne_minimum_3, t0.prix_par_personne AS prix_par_personne_4, t0.regime AS regime_5, t0.description AS description_6, t0.quantite_restante AS quantite_restante_7, t8.menu_id AS menu_id_9, t8.theme_id AS theme_id_10, t11.menu_id AS menu_id_12, t11.regime_id AS regime_id_13 FROM `menu` t0 LEFT JOIN `proposetheme` t8 ON t8.menu_id = t0.menu_id LEFT JOIN `adapte` t11 ON t11.menu_id = t0.menu_id WHERE t0.menu_id = ?
Parameters:
[
  12
]
22 0.10 ms
SELECT t0.menu_id AS menu_id_1, t0.titre AS titre_2, t0.nombre_personne_minimum AS nombre_personne_minimum_3, t0.prix_par_personne AS prix_par_personne_4, t0.regime AS regime_5, t0.description AS description_6, t0.quantite_restante AS quantite_restante_7, t8.menu_id AS menu_id_9, t8.theme_id AS theme_id_10, t11.menu_id AS menu_id_12, t11.regime_id AS regime_id_13 FROM `menu` t0 LEFT JOIN `proposetheme` t8 ON t8.menu_id = t0.menu_id LEFT JOIN `adapte` t11 ON t11.menu_id = t0.menu_id WHERE t0.menu_id = ?
Parameters:
[
  14
]
23 0.11 ms
SELECT t0.menu_id AS menu_id_1, t0.titre AS titre_2, t0.nombre_personne_minimum AS nombre_personne_minimum_3, t0.prix_par_personne AS prix_par_personne_4, t0.regime AS regime_5, t0.description AS description_6, t0.quantite_restante AS quantite_restante_7, t8.menu_id AS menu_id_9, t8.theme_id AS theme_id_10, t11.menu_id AS menu_id_12, t11.regime_id AS regime_id_13 FROM `menu` t0 LEFT JOIN `proposetheme` t8 ON t8.menu_id = t0.menu_id LEFT JOIN `adapte` t11 ON t11.menu_id = t0.menu_id WHERE t0.menu_id = ?
Parameters:
[
  15
]

Database Connections

Name Service
default doctrine.dbal.default_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Entities Mapping

Class Mapping errors
App\Entity\Regime
  • The field App\Entity\Regime#adaptes is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Adapte#regime_id does not contain the required 'inversedBy: "adaptes"' attribute.
App\Entity\Adapte No errors.
App\Entity\Menu
  • The mappings App\Entity\Menu#proposeplat and App\Entity\ProposePlat#menu_id are inconsistent with each other.
  • The field App\Entity\Menu#proposetheme is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\ProposeTheme#menu_id does not contain the required 'inversedBy: "proposetheme"' attribute.
  • The field App\Entity\Menu#adapte is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Adapte#menu_id does not contain the required 'inversedBy: "adapte"' attribute.
App\Entity\ProposePlat
  • The association App\Entity\ProposePlat#menu_id refers to the inverse side field App\Entity\Menu#proposePlat which does not exist.
App\Entity\ProposeTheme No errors.
App\Entity\Theme
  • The field App\Entity\Theme#proposetheme is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\ProposeTheme#theme_id does not contain the required 'inversedBy: "proposetheme"' attribute.