public static function initialize($idMG, $idS) { $OM = self::retrieveByPK($idMG); if (!$OM instanceof Materialgeneric) { $OM = new Materialgeneric(); $OM->setNom('Nom'); $OM->setSiteId($idS); $OM->setActiu(true); } return new MaterialgenericForm($OM, array('IDS' => $idS)); }