Guest User

Untitled

a guest
Dec 12th, 2020
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.93 KB | None | 0 0
  1. // bootstrap.php
  2. use Doctrine\ORM\Tools\Setup;
  3. use Doctrine\ORM\EntityManager;
  4.  
  5. require_once "vendor/autoload.php";
  6.  
  7. // Create a simple "default" Doctrine ORM configuration for Annotations
  8. $isDevMode = true;
  9. $proxyDir = null;
  10. $cache = null;
  11. $useSimpleAnnotationReader = false;
  12. $config = Setup::createAnnotationMetadataConfiguration(array(__DIR__."/src/Entities"), $isDevMode, $proxyDir, $cache, $useSimpleAnnotationReader);
  13. // or if you prefer yaml or XML
  14. //$config = Setup::createXMLMetadataConfiguration(array(__DIR__."/config/xml"), $isDevMode);
  15. //$config = Setup::createYAMLMetadataConfiguration(array(__DIR__."/config/yaml"), $isDevMode);
  16.  
  17. // database configuration parameters
  18. $conn = array(
  19.     'driver' => 'pdo_mysql',
  20.     'user' => 'root',
  21.     'password' => 'root',
  22.     'dbname' => 'user1',
  23.     'path' => __DIR__ . '/db.sqlite',
  24. );
  25.  
  26. // obtaining the entity manager
  27. $entityManager = EntityManager::create($conn, $config);
Advertisement
Add Comment
Please, Sign In to add comment