
SolrDocument::getField 메서드는 SolrDocument 객체에서 특정 필드를 가져올 때 사용됩니다. 이 메서드는 필드 이름을 인자로 받으며, 해당 필드의 값을 반환합니다.
예를 들어, 다음과 같은 SolrDocument 객체가 있다고 가정해 보겠습니다.
#hostingforum.kr
php
$solrDocument = new SolrDocument();
$solrDocument->addField('name', 'John Doe');
$solrDocument->addField('age', 30);
이 경우, `getField` 메서드를 사용하여 `name` 필드의 값을 가져올 수 있습니다.
#hostingforum.kr
php
$name = $solrDocument->getField('name');
이 코드는 `$name` 변수에 `'John Doe'` 값을 할당합니다.
`getField` 메서드는 필드 이름을 인자로 받을 때, 해당 필드가 존재하지 않으면 `null` 값을 반환합니다. 따라서 필드가 존재하는지 확인할 때 `isset` 함수를 사용할 수 있습니다.
#hostingforum.kr
php
if (isset($solrDocument->getField('age'))) {
echo 'age 필드는 존재합니다.';
} else {
echo 'age 필드는 존재하지 않습니다.';
}
이 코드는 `age` 필드가 존재하는지 확인합니다.
2025-08-12 03:42