* <em>bootstrap.php</em> file and setting the context and connection key. * * @example * <code> * include('./APF/core/bootstrap.php'); * $context = 'mycontext'; * $connectionKey = 'mysql-db'; * include('./APF/modules/guestbook2009/data/setup/init.php'); * </code> * * Please note, that you may have to adapt the include path for the <em>bootstrap.php</em>. */ use APF\modules\genericormapper\data\GenericDomainObject; use APF\modules\genericormapper\data\GenericORRelationMapper; $orm = new GenericORRelationMapper(); $orm->setContext($context); $orm->addMappingConfiguration('APF\\modules\\guestbook2009\\data', 'guestbook2009'); $orm->addRelationConfiguration('APF\\modules\\guestbook2009\\data', 'guestbook2009'); $orm->setConnectionName($connectionKey); $orm->setup(); // --- setup available languages ---------------------------------------------------------------- $langDe = new GenericDomainObject('Language'); $langDe->setProperty('ISOCode', 'de'); $langDe->setProperty('DisplayName', 'Deutsch'); $langDeId = $orm->saveObject($langDe); $langDe->setProperty('LanguageID', $langDeId); $langEn = new GenericDomainObject('Language'); $langEn->setProperty('ISOCode', 'en'); $langEn->setProperty('DisplayName', 'English'); $langEnId = $orm->saveObject($langEn); $langEn->setProperty('LanguageID', $langEnId);