¿Cómo puedo recuperar el 'conteo (*)' de una consulta en drupal 7? La consulta debe incluir un tipo de contenido personalizado y un campo personalizado.
Notas
Tipo de contenido personalizado: empleados
Nombre de campo personalizado: field_employees_email
Como nota, estoy buscando agregar
WHERE field_employees_email = 'ejemplo@ejemplo.com'
a la consulta ...
Hasta ahora, tengo algo como:
$query = new EntityFieldQuery;
$result = $query
->entityCondition('entity_type', 'node')
->propertyCondition('status', 1) // Getting published nodes only.
->propertyCondition('type', 'employees') //Getting 'employees' type only.
// How do I include custom field as part of query?
->execute();
Además, ¿hay una manera más fácil que
$total = count($result);
devolver el COUNT (*) de la consulta?