- Palette 🎨
-
Recursos
- Foro
- Libro de Drupal
- Blog
-
Casos de estudio
- Traducción automática de páginas Drupal con IA
- Gestión de la configuración impulsada por CI
- Drupal como backend: GraphQL, JSON:API, RESTful
- Cómo mantener menús enormes en Drupal
- Reemplazar Colorbox por GLightbox
- Reescritura de plugins de CKEditor 4 para CKEditor 5
- Actualización de Drupal 7 a la versión más reciente de Drupal
- Drupal Documentation
- Documentación de la API de JSON Drop
- Novedades
- Descargar Drupal
-
Contactos
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
Consulta de conteo count()
Menu
- Comprendiendo Drupal
- Requisitos del sistema de Drupal
- Instalación de Drupal
- Actualización de Drupal 8
- Administración del sitio Drupal 8
- Módulos Drupal 8
- Comparación de módulos de Drupal
- Temas de Drupal
- Tipos de campos en Drupal
- Gestión de configuración
- Multisitio Drupal
- Funciones especiales
- Solución de problemas en Drupal 8
- Creación de módulos para Drupal
-
Drupal 8 API
- API de Autenticación
- API de Bloques
- Cache API
- CKEditor API
- API de Gestión de Configuración
-
API de base de datos
- Resumen de la API de base de datos
- Conceptos generales
- Configuración de la base de datos
- Creación del objeto de conexión a la base de datos
- Consultas Estáticas
- Consultas Dinámicas
- Conjuntos de resultados
- Uso en la clase
- Consultas de inserción insert
- Consultas de fusión merge
- Consultas de eliminación (delete)
- Transacciones
- Registro de errores
- Funciones y operadores
- API de Entidades
- Tematización de Drupal 8
- Actualización a Drupal 8
Cualquier consulta puede tener una “consulta de conteo” correspondiente. La consulta de conteo devuelve el número de filas de la consulta original. Para obtener una consulta de conteo a partir de una consulta existente (que es un objeto de consulta select que implementa SelectInterface), use el método countQuery().
$count_query = $query->countQuery();
$count_query ahora es una nueva consulta dinámica de selección sin restricciones de orden, que al ejecutarse devolverá un conjunto de resultados con un solo valor: el conteo de registros que corresponde a la consulta original. Dado que PHP soporta encadenamiento de métodos en objetos retornados, el siguiente enfoque es común:
$num_rows = $query->countQuery()->execute()->fetchField();
Para una consulta de entidad (que implementa QueryInterface), el código es un poco diferente:
$num_rows = $query->count()->execute();