Simple fix in foreignkeyfields and addded new features for pass arguments to forms via model field

This commit is contained in:
Antonio de la Rosa 2016-01-26 17:59:02 +01:00
parent ae2e94d224
commit a57f714cd2
5 changed files with 28 additions and 9 deletions

View file

@ -2032,7 +2032,12 @@ class Webmodel {
$form_class=$component->form;
$this->forms[$component_name]=new $form_class($component_name, $component->value);
//$this->forms[$component_name]=new $form_class($component_name, $component->value, $component->parameters);
$rc=new \ReflectionClass($form_class);
array_unshift($component->parameters, $component_name, $component->value);
$this->forms[$component_name]=$rc->newInstanceArgs($component->parameters);
$type_class=get_class($this->forms[$component_name]);