\SearchWP\Entry
\SearchWP\Entry は、個々の \SearchWP\Source エントリをモデル化する責任があります。
引数
\SearchWP\Entry の新しいインスタンスを生成する際には、以下の引数が考慮されます。
source(string|\SearchWP\Source)\SearchWP\Sourcenameまたは\SearchWP\Sourceそのもの。(必須)id(string)\SearchWP\Sourceのデータベース行 ID。(必須)get_data(boolean)- インスタンス化時にデータを取得するかどうか。(デフォルト:
true) all_attributes(boolean)- 登録されているすべての
\SearchWP\Attributeデータを取得するか、\SearchWP\Engineで使用されているものだけを取得するかどうか (デフォルト:false)
メソッド
\SearchWP\Entry を操作する際には、いくつかのメソッドを考慮する必要があります。
get_id()- ID のゲッター。
get_source()\SearchWP\Sourceのゲッター。update_data( $all_attributes = false )- データを更新します。
get_data()- データのゲッター。
native()- 関連する
\SearchWP\Sourceがモデル化されたこの\SearchWP\Entryのバージョンを返します。例えば、投稿の場合は適切なWP_Postが適切に設定されて返されます。 - 注意: すべての
\SearchWP\Attributeが、コア\SearchWP\Source(例: カスタムフィールド) に対して設定されるわけではありません。
フック
\SearchWP\Entry の動作をさらに変更するために、いくつかのフックが利用可能です。

