\SearchWP\Entry
\SearchWP\Entry è responsabile della modellazione di una singola voce di \SearchWP\Source.
Argomenti
Quando si istanzia un nuovo \SearchWP\Entry vengono considerati i seguenti argomenti:
source(string|\SearchWP\Source)- O il
\SearchWP\Sourcenameo il\SearchWP\Sourcestesso. (richiesto) id(string)- L'ID della riga del database di
\SearchWP\Source. (richiesto) get_data(boolean)- Se i dati devono essere recuperati all'istanziazione. (predefinito:
true) all_attributes(boolean)- Se recuperare tutti i dati di
\SearchWP\Attributeregistrati, o solo quelli utilizzati in un\SearchWP\Engine(predefinito:false)
Metodi
Quando si lavora con \SearchWP\Entry ci sono una serie di metodi da considerare.
get_id()- Getter per l'ID.
get_source()- Getter per
\SearchWP\Source. update_data( $all_attributes = false )- Aggiorna i dati.
get_data()- Getter per i dati.
native()- Restituisce una versione di questo
\SearchWP\Entryattorno alla quale è stato modellato il\SearchWP\Sourceassociato, ad esempio per i Post verrà restituito un correttoWP_Post, popolato in modo appropriato. - Nota: Non tutti gli
\SearchWP\Attributesaranno popolati per le\SearchWP\Sourcecore, ad es. i Campi Personalizzati.
Hook
Ci sono una serie di hook disponibili per modificare ulteriormente il comportamento di \SearchWP\Entry:

