|
|||
|
Maybe it's a little late to answer your question. But could something like this:
<?php if(in_array('afieldname',$result->getDocument()->getFieldNames())) ?> It's a bit strange that there is no function to check wether a field exists or not... Another solution is to catch the exception: <? $field = 'news_title'; try { $result->$field; } catch(Zend_Search_Lucene_Exception $e) { switch($e->getMessage()) { case 'Field name '.$field.' not found in document.' : break; } } ?> But i think that is really a nasty solution, they should have an Zend_Search_Lucene_Field_Exception with an code (example 10 means it not exists).. Last edited by kees : 08-24-2007 at 12:47 PM. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|