Voglio scrivere una funzione che restituisca gli utenti che hanno inserito un certo valore in un campo utente personalizzato.
Diciamo che esiste un campo compleanno personalizzato per ogni utente. Quale sarebbe il modo migliore per ottenere tutti gli utenti con un certo compleanno?
Potrei creare una query DB che cerca la tabella field_data_field_birthday e restituisce il entity_id (s) (che in questo caso sarebbe l'id utente (s)) per cui field_birthday_value corrisponde a un dato valore e quindi caricare l'utente (i).
Sembra un po 'rozzo, ci sono funzioni generiche per questo caso d'uso disponibili? Nell'API di entità o nel campo API forse?