Bonjour,
je rencontre des problèmes pour accéder à une base DB2 avec symfony2.
Quand je lance sous Dos la commande php app/console doctrine:mapping:convert yml ./src/Phil/SuiviBundle/Resources/config/doctrine/ --from-database --force (je veux créer les fichiers de métadonnées à partir d'une base de données existantes)
j'ai l'erreur :PHP Fatal error: call to undefined function Doctrine\DBAL\Driver\IBMDB2\db2_connect() in .../vendor\doctrine\DBAL\Driver\IBMDB2\DB2Connection.php line 35
Je suis sous Wamp sous Windows7. J'ai 1 script php de connexion à une base de données qui fonctionne et qui utilise la fonction db2_connect() :
Clairement, il ne s'agit pas d'un problème PHP.
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 $database = 'nomBase'; $user = 'nomUser'; $password = 'password'; $hostname = 'NomHote'; $port = numPort; $conn_string = "DRIVER={IBM DB2 ODBC DRIVER};DATABASE=$database;" . "HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;"; $conn = db2_connect($conn_string, '', ''); if ($conn) { echo "Connexion réussie."; db2_close($conn); } else { echo "Connexion échouée."; }
Mon fichier parameters.yml sous symfony 2.3.1 :
Si une âme charitable et éclairée veut bien me donner un coup de main...database_driver: ibm_db2 database_host: NomHote database_port: 'numPort' database_name: nomBase database_user: nomUser database_password: password mailer_transport: smtp mailer_host: 127.0.0.1 mailer_user: null mailer_password: null locale: en secret: 7fbf11094e9e3cfbbaf18b3b310a41efd0 database_path: null
Partager