Acceso a la base de datos · Pregunta 9 de 12
¿Qué llamada al final de una consulta del QueryBuilder devuelve todos los resultados como lista de arrays asociativos?
1 respuesta es correcta. Medio
Mostrar solución
Solución
- A ->executeQuery()->fetchAllAssociative()
Explicación
executeQuery() está pensado para SELECT y devuelve un Result que se lee fila a fila con fetchAssociative() o completo con fetchAllAssociative(). executeStatement() es para INSERT, UPDATE y DELETE y solo devuelve el número de filas afectadas. execute() y fetchAll() proceden de versiones antiguas de Doctrine y ya no existen en TYPO3 v14.