Bonjour,
j'ai une petite question. je suis moi aussi en galère! mon problème,
c'est que je n'arrive pas à accéder à la base de données. Je poste ici
parce que j'ai l'impression d'avoir un peu le même problème. j'ai bien
le fichier "lib.model.schema.sql" avec ce qu'il faut de dedans mais je
n'arrive pas à accéder à la BD. donc ma première question est : à
partir d'ou peut on y accéder ? a partir d'une action s'est bien
possible ?
en fait, dans le fichier "lib.model.schema.sql":

CREATE TABLE `lilook_user`
(
        `id` INTEGER  NOT NULL AUTO_INCREMENT,
        `firstName` VARCHAR(255),
        `lastName` VARCHAR(255),
        `login` VARCHAR(30),
        `pass` VARCHAR(30),
        PRIMARY KEY (`id`)
)Type=InnoDB;

et dans le fichier "schema.yml", j'ai :

propel:
    lilook_user:
        _attributes: { phpName: User }
        id:
        firstName: varchar(255)
        lastName: varchar(255)
        login: varchar(30)
        pass: varchar(30)

et dans une action "public function executeValidationRegister",
j'essaie de construire un nouvel utilisateur :
$new_user = new User();
et la quand je fais le test, j'ai cette erreur :
Fatal error: Class 'User' not found in C:\www\sfprojects\dev-li\apps
\myappli\modules\test\actions\actions.class.php on line 41

savez vous d'où cela peut venir ?
je n'ai pas crée de fichier xml, mais est ce obligatoire, étant donné
que j'ai un fichier yml?

lors de l'execution, j'ai aussi une erreur :


C:\www\sfprojects\dev-li>symfony propel-build-schema

PHP Warning:  PHP Startup: dbg: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=1
PHP    compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
 in Unknown on line 0
Buildfile: C:\Program Files\wamp\php\PEAR\symfony\vendor\propel-
generator\build.
xml
[resolvepath] Resolved C:\www\sfprojects\dev-lilook/config to C:\www
\sfprojects\
dev-lilook\config

propel-project-builder > check-project-or-dir-set:
propel-project-builder > check-project-set:
propel-project-builder > set-project-dir:
propel-project-builder > check-buildprops-exists:
propel-project-builder > check-buildprops-for-propel-gen:
propel-project-builder > check-buildprops:

propel-project-builder > configure:
     [echo] Loading project-specific props from C:\www\sfprojects\dev-
li\con
fig/propel.ini
 [property] Loading C:\www\sfprojects\dev-li\config\propel.ini

propel-project-builder > creole:
    [phing] Calling Buildfile 'C:\Program Files\wamp\php\PEAR\symfony
\vendor\pro
pel-generator\build-propel.xml' with target 'creole'
 [property] Loading C:\Program Files\wamp\php\PEAR\symfony\vendor
\propel-generat
or\.\build.properties
 [property] Unable to find property file: C:\Program Files\wamp\php
\PEAR\symfony
\vendor\propel-generator\.\build.properties... skipped
 [property] Loading C:\Program Files\wamp\php\PEAR\symfony\vendor
\propel-generat
or\.\default.properties

propel > creole:
     [echo] +-----------------------------------------------+
     [echo] |                                               |
     [echo] | Generating XML from Creole connection !       |
     [echo] |                                               |
     [echo] +-----------------------------------------------+
[propel-creole-transform] Propel - CreoleToXMLSchema starting
[propel-creole-transform] Your DB settings are:
[propel-creole-transform] driver : (default)
[propel-creole-transform] URL : mysql://localhost/dev-li
*******************************************
[propel-creole-transform] There was an error building XML from
metadata: mysql e
xtension not loaded [User Info: Array]
******************************************
[propel-creole-transform] Propel - CreoleToXMLSchema finished

BUILD FINISHED

Total time: 1.1718 second

avez vous une idée ?
merci !


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à