Erreur Propel

Erreur Propel - PHP - Programmation

Marsh Posté le 20-01-2009 à 10:55:29    

Erreur avec propel
Bonjour à tous,
depuis quelque jour, s'essaie d'utilisé propel. Il m'est arrivé bien des problème pour tout installer et comprendre comment cela fonctionne .
Mais je suis resté bloqué sur la commande propel-gen .
Lorsque que je tape propel-gen dans l'invite de commande et dans le repertoire du projet, la génération des classe se fais (donc dans le répertoire classes),  
la génération du fichier sql se fais également (repertoire sql), mais la génération de tous ce qui est dans le repertoire conf ne se fais pas .
voici l'erreur exacte au moment de l'execution de propel-gen
 

Code :
  1. [echo] +------------------------------------------+
  2.      [echo] |                                          |
  3.      [echo] | Converting runtime config file to an     |
  4.      [echo] | array dump for improved performance.     |
  5.      [echo] |                                          |
  6.      [echo] +------------------------------------------+
  7.      [echo] Output file: bookstore-conf.php
  8.      [echo] XMLFile: D:\wamp\www\TestPropel\bookstore/runtime-conf.xml
  9. [PHP Error] DOMDocument::load(): xmlParsePI : no target name in file:///D:/wamp/
  10. www/TestPropel/bookstore/runtime-conf.xml, line: 1 [line 107 of D:\wamp\bin\php\
  11. php5.2.6\PEAR\propel\phing\PropelConvertConfTask.php]
  12. [PHP Error] DOMDocument::load(): Start tag expected, '<' not found in file:///D:
  13. /wamp/www/TestPropel/bookstore/runtime-conf.xml, line: 1 [line 107 of D:\wamp\bi
  14. n\php\php5.2.6\PEAR\propel\phing\PropelConvertConfTask.php]
  15. [PHP Error] simplexml_load_string(): Entity: line 2: parser error : Start tag ex
  16. pected, '<' not found [line 108 of D:\wamp\bin\php\php5.2.6\PEAR\propel\phing\Pr
  17. opelConvertConfTask.php]
  18. [PHP Error] simplexml_load_string():  [line 108 of D:\wamp\bin\php\php5.2.6\PEAR
  19. \propel\phing\PropelConvertConfTask.php]
  20. [PHP Error] simplexml_load_string(): ^ [line 108 of D:\wamp\bin\php\php5.2.6\PEA
  21. R\propel\phing\PropelConvertConfTask.php]
  22. Fatal error: Call to a member function children() on a non-object in D:\wamp\bin
  23. \php\php5.2.6\PEAR\propel\phing\PropelConvertConfTask.php on line 245


 
 
J'ai l'impression que le problème viens de runtime-conf.xml alors que celui ci est bien présent voici mon fichier runtime-conf.xml
 

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <config>
  3. <log>
  4.  <ident>propel-bookstore</ ident>
  5.  <level>7</level>
  6. </log>
  7. <!--
  8. #
  9. #  P R O P E L  P R O P E R T I E S
  10. #
  11. # Note that you can configure multiple datasources; for example if your
  12. # project uses several databases.
  13. -->
  14. <propel>
  15.  <datasources default="bookstore">
  16.   <datasource id="bookstore">
  17.    <!-- the Propel adapter (usually same as phptype of connection DSN) -->
  18.    <adapter>mysql</ adapter>
  19.    <!-- Connection DSN.  See PEAR DSN format for other supported parameters. -->
  20.    <connection>
  21.     <phptype>mysql</ phptype>
  22.     <hostspec>localhost</ hostspec>
  23.     <database>bookstore</ database>
  24.     <username>root</ username>
  25.     <password></ password>
  26.    </connection>
  27.   </datasource>
  28.  </datasources>
  29. </propel>
  30. </config>


 
Ensuite dans une page index pour initialisé propel j'utilise cette ligne :
 

Code :
  1. Propel::init("D:/wamp/www/TestPropel/bookstore/build/conf/runtime-conf.php" );


 
Malheureusement la fonction vas chercher runtime-conf.php dans le répertoire conf or mon répertoire est vide vu que "Converting runtime config file..." échoue avant la fin .
 
Quelqu'un as-t il une idée que je puisse enfin utilisé cet ORM ?
Merci d'avance
 
 

Reply

Marsh Posté le 20-01-2009 à 10:55:29   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed