protected function TripalFieldDownloader::setFields2Terms
3.x TripalFieldDownloader.inc | protected TripalFieldDownloader::setFields2Terms() |
Sets the fields2term array.
The fields2term array provides an easy lookup for mapping a term to it's accession number.
1 call to TripalFieldDownloader::setFields2Terms()
- TripalFieldDownloader::__construct in tripal/
includes/ TripalFieldDownloaders/ TripalFieldDownloader.inc - Constructs a new instance of the TripalFieldDownloader class.
File
- tripal/
includes/ TripalFieldDownloaders/ TripalFieldDownloader.inc, line 442
Class
Code
protected function setFields2Terms() {
foreach ($this->fields as $site => $bundles) {
foreach ($bundles as $bundle_name => $bundle_fields) {
foreach ($bundle_fields as $field_id => $info) {
$instance = $info['instance'];
$accession = $instance['settings']['term_vocabulary'] . ':' . $instance['settings']['term_accession'];
$this->fields2terms[$site][$bundle_name]['by_field'][$field_id] = $accession;
$this->fields2terms[$site][$bundle_name]['by_accession'][$accession] = $field_id;
}
}
}
}