Bonjour à tous,

J'essaie d'installer Doctrine 2, mais j'ai beaucoup de mal.

Je suis actuellement bloqué à ce point :

2.2. Obtaining an EntityManager¶
de cette page http://docs.doctrine-project.org/pro...iguration.html

Je ne sais pas quoi faire de ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
 
$paths = array("/path/to/entities-or-mapping-files");
$isDevMode = false;
 
// the connection configuration
$dbParams = array(
    'driver'   => 'pdo_mysql',
    'user'     => 'root',
    'password' => '',
    'dbname'   => 'foo',
);
 
$config = Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);
$em = EntityManager::create($dbParams, $config);
 
// or if you prefer yaml or xml
$config = Setup::createXMLMetadataConfiguration($paths, $isDevMode);
$config = Setup::createYAMLMetadataConfiguration($paths, $isDevMode);
Dois-je créer le fichier ou existe-t'il déjà ?

Dans la version 1.2, il existait un fichier qu'il fallait juste configurer.

Je suis donc bloqué à ce point (et sans doute pour les suivants), j'ai jusque là créé un fichier index.php avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?php
 
    require('Doctrine/ORM/Tools/setup.php');
    $lib = "";
 
    Doctrine\ORM\Tools\Setup::registerAutoloadDirectory($lib);
?>
Je ne sais même pas si tout cela est correct.

Je n'ai pas contre aucune erreur lors de l'affichage de la page index.php

Merci d'avance pour l'aide.

bee