/** * @return ElementAbstract * */ public function __get($idx) { /* libera o corpo do formulario, onde reside os elms */ if ('body' == $idx) { return $this->_container; } return parent::__get($idx); }
/** * o primeiro param define a entidade base, ou seja, a enteidade que sera usada para criacao dos campos no * formulario, o segundo param define o nome do formulario, o terceiro param define o destino do formulario, * o quarto param define informacoes extra dos entendidades de ligacao (foreign key) como por exemplo quais * atributos serao utilizados * * @param ValueObjectAbstract $source * @param string $name * @param string $action * @param stdClass $FKConfig * */ public function __construct(ValueObjectAbstract $source, $name, $action = NULL, DSFormFKConfig $FKConfig = NULL) { parent::__construct($name, $action); $this->_source = $source; $this->_FKConfig = $FKConfig; }