我正在使用 Zend_Search_Lucene 来索引我的网站。我的网站索引并不完全相似。有的有,很少的领域,有的有很多领域。我试图通过不同类型的表创建一个类似的索引,这就是我遇到这种错误的原因。
现在,当我显示结果时。我调用了一些字段,这些字段并不存在于生成错误的所有结果中。我试图用它来检查它,isset
但它似乎完全跳过了这一行。
foreach ($hits as $hit) {
$content .= '<div class="searchResult">';
$content .= '<h2>';
$title = array();
if(isset($hit -> name)) $title[] = $hit -> name;
if(isset($hit -> title)) $title[] = $hit -> title;
// This is the part where i get fatal error.
$content .= implode(" » ",$title);
$content .= '</h2>';
$content .= '<p>'.$this->content.'</p>';
$content .= '</div>';
}
如何检查是否有任何东西$hit -> name
存在$hit