$xpdo= new xPDO('mysql:host=localhost;dbname=jpdo', 'root', '', 'modx_'); $xpdo->setPackage('modx096'); //$xpdo->setDebug(true); $manager= $xpdo->getManager(); $generator= $manager->getGenerator(); //Use this to create a schema from an existing database $xml= $generator->writeSchema(XPDO_CORE_PATH . '_model/modx096.mysql.schema.xml', 'modx', 'xPDOObject', 'modx_', true); //Use this to generate classes and maps from a schema // NOTE: by default, only maps are overwritten; delete class files if you want to regenerate classes $generator->parseSchema(XPDO_CORE_PATH . '_model/modx096.mysql.schema.xml');