Tout débutant avec ce framework, j'ai quelque difficulté à appréhender la partie base de données avec Doctrine... Ici, c'est un problème lors d'une requête en DQL. La voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$q = Doctrine_Query::create()
->select('u.id, u.username, u.jury, u.admin')
->from('Users u')
->where('u.id = ?', $id);
 
$dbUsr = $q->execute();
Où $id est l'id de l'utilisateur que je recherche dans la base.

Vu qu'il me crache une erreur de schéma, il me semble utile de vous le fournir (juste l'extrait concerné) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Users:
    columns: 
     id: 
       type: integer
       primary: true
       notblank: true
       unique: true
       unsigned: true
     username:
       type: string(255)
       notblank: true
     jury: boolean
     admin: boolean
Sauf que Symfony me ressort une belle erreur :

SQLSTATE[HY000]: General error: 11 malformed database schema. Failing Query: "SELECT u.id AS u__id, u.username AS u__username, u.jury AS u__jury, u.admin AS u__admin FROM users u WHERE (u.id = ?)"
Or, quand j'exécute la requête générée (demandée avec $q->getSqlQuery()), j'arrive à l'exécuter sans problème sur ma base de données SQLite... Je ne vois donc vraiment pas ce qui pourrait causer l'erreur.