Example #1
0
 /**
  * 
  * @param type $name
  * @param type $element
  */
 public function postAddElement($name, InputElement $element)
 {
     $options = $element->getOptions();
     $type = $element->getType();
     switch ($type) {
         case 'text':
             $this->column($name, 'string');
             break;
         case 'textarea':
             $this->column($name, 'text');
             break;
         case 'checkbox':
         case 'percent':
         case 'integer':
             $this->column($name, 'integer');
             break;
         case 'select':
             if ($this->hasRule($name, 'integer')) {
                 $this->column($name, 'integer');
             } else {
                 $this->column($name, 'string');
             }
             break;
         case 'modelSelect':
             $this->column($name, 'integer');
             break;
     }
 }