public function makeConfigName() { $configName = "C: "; $fieldCats = array(1, 2); foreach ($fieldCats as $cid) { $fieldCat = ConfigFieldCategoryPeer::retrieveByPK($cid); $fields = $fieldCat->getFields(); foreach ($fields as $f) { $cFieldValues = new Criteria(); $cFieldValues->add(FieldValuePeer::CONFIG_ID, $this->getId()); $cFieldValues->add(FieldValuePeer::FIELD_ID, $f->getId()); $fieldValues = FieldValuePeer::doSelect($cFieldValues); foreach ($fieldValues as $fieldValue) { $configName .= $fieldValue->getValue() . " "; } } $configName .= '-'; } return $configName; }
public function getCategory() { return ConfigFieldCategoryPeer::retrieveByPK($this->getCategoryId()); }