Bonjour,
J'ai une application en symfony utilisant doctrine qui tourne.
Je souhaite ajouter une colonne à une table.
J'ai donc :
- Modifié la structure de ma base avec une commande sql
- Modifié en conséquence mon fichier schema.yml décrivant ma structure
- Vidé le cache et regénéré mes lib (php symfony doctrine:build --model) et revidé le cache
Mais là impossible d'utiliser ma nouvelle colonne.
Voici ma requête modifié (col3 correspond à ma nouvelle colonne) dans TestTable.class.php
Dans mon action.php je fais ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public function getLastTest() { return Doctrine_Query::create()-> select('t.col1,t.col2,t.col3')-> from('test t')-> limit(1)-> execute(); }
Une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $this->last_test= Doctrine::getTable('test')->getLastTest(); if (count($this->last_sell)>0) { $result=$this->last_sell->getFirst(); echo $result->getCol1(); =>ok echo $result->getCol3(); =>ko echo $result->get("Col3"); =>ko
Merci d'avance,
Partager