/** * Get the id of each word. * * @param array Words * @return array Ids, null if no matching word. */ public static function getWordIds($words) { $ids = array(); $gword = new Pluf_Search_Word(); foreach ($words as $word) { $sql = new Pluf_SQL('word=%s', array($word)); $l = $gword->getList(array('filter' => $sql->gen())); if ($l->count() > 0) { $ids[] = $l[0]->id; } else { $ids[] = null; } } return $ids; }