Example #1
0
 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;
 }
Example #2
0
 public function getCategory()
 {
     return ConfigFieldCategoryPeer::retrieveByPK($this->getCategoryId());
 }