コード例 #1
0
 /**
  * Set tag data to a record.
  * 
  * The record must initialize the Tag mixin.
  * 
  * @param Omeka_Record_AbstractRecord $record
  * @param mixed $data
  */
 public function setTagData(Omeka_Record_AbstractRecord $record, $data)
 {
     if (!isset($data->tags) || !is_array($data->tags)) {
         return;
     }
     $tags = array();
     foreach ($data->tags as $tag) {
         if (!is_object($tag)) {
             continue;
         }
         $tags[] = $tag->name;
     }
     $record->applyTags($tags);
 }