/**
  * Get Field for key
  * @param string $Key
  * @return FormularField
  */
 private function getFieldFor($Key)
 {
     $FieldArray = $this->DatabaseScheme->field($Key);
     $Field = $this->createFieldFor($Key, $FieldArray);
     $this->setAttributesToField($Field, $FieldArray);
     return $Field;
 }
예제 #2
0
 /**
  * Get tablename
  * @return string
  */
 protected final function tableName()
 {
     return $this->DatabaseScheme->tableName();
 }
 /**
  * Add all fieldsets to given Formular
  * @param Formular $Formular
  */
 public function addFieldsets(Formular &$Formular)
 {
     foreach ($this->DatabaseScheme->fieldsets() as $FieldsetArray) {
         $Formular->addFieldset($this->createFieldset($FieldsetArray));
     }
 }