\SearchWP\Entry
\SearchWP\Entry est responsable de la modélisation d'une entrée individuelle \SearchWP\Source.
Arguments
Lors de l'instanciation d'un nouveau \SearchWP\Entry, les arguments suivants sont pris en compte :
source(string|\SearchWP\Source)- Soit le
\SearchWP\Sourcename, soit le\SearchWP\Sourcelui-même. (requis) id(string)- L'ID de la ligne de base de données de la
\SearchWP\Source. (requis) get_data(boolean)- Indique si les données doivent être récupérées lors de l'instanciation. (défaut :
true) all_attributes(boolean)- Indique s'il faut récupérer toutes les données
\SearchWP\Attributeenregistrées, ou seulement celles qui sont utilisées dans un\SearchWP\Engine(défaut :false)
Méthodes
Lorsque vous travaillez avec \SearchWP\Entry, un certain nombre de méthodes sont à considérer.
get_id()- Obtient l'ID.
get_source()- Obtient la
\SearchWP\Source. update_data( $all_attributes = false )- Met à jour les données.
get_data()- Obtient les données.
native()- Retourne une version de cette
\SearchWP\Entryautour de laquelle la\SearchWP\Sourceassociée a été modélisée, par exemple pour les articles, unWP_Postapproprié sera retourné, correctement renseigné. - Remarque : Tous les
\SearchWP\Attributene seront pas renseignés pour les\SearchWP\Sourcede base, par exemple les champs personnalisés.
Hooks
Un certain nombre de hooks sont disponibles pour modifier davantage le comportement de \SearchWP\Entry :

