예제 #1
0
 public function construct_form(CM_Form_Abstract $form, $container)
 {
     $this->_item = $container;
     if (!$container instanceof CM_Fieldschema_Container_Interface) {
         throw new Exception('param cust be an instanceof CM_Fieldschema_Container_Interface');
     }
     $fieldschema = $container->get_fieldschema();
     foreach ($fieldschema->get_field_names() as $name) {
         $form->set_field($name, $fieldschema->get_field($name));
     }
 }