Récupérer un champ de la BD avec Symfony
	
	
		Bonjour!
J'ai crée une table devise(id,name,value) dans ma base de données.
Je voudrais récupérer le champ name dans une liste déroulante dans mon interface.
Quelqu'un peut me guider un peu pour faire ceci avec Symfony?
Merci pour tout éclaircissement!
	 
	
	
	
		Récupérer une table de la base de données
	
	
		Bonjour!
J'ai changé le chemin. mais ça reste toujours dans le sujet de récupération de données de la base!
j'ai ajouté des modifications à ma table devises
En fait, elle est maintenant devises(id, name, value, first_number, enabled)
Pour appeler la table, j'ai crée cette classe nommée DevisesTable
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 
 |  
<?php
class DevisesTable extends Doctrine_Table
{
  public static function getChoicesForSelect($enabled_only = true)
  {
    $devises = array();
    $finder = Doctrine::getTable('Devises')->createQuery();
 
    if ($enabled_only)
    {
      $finder->where('Enabled = ?', '1');
    }
 
    foreach ($finder->execute() as $s)
    {
      $devises[$s->id] = $s->name;
    }
 
    return $devises;
  }
 }
?> | 
 Pour faire l'appel j'ai utilisé cette requête
	Code:
	
| 12
 
 |  
$this->widgetSchema['devises'] = new sfWidgetFormSelect(array('choices' => DevisesTable::getChoicesForSelect())); | 
 Ça me retourne une erreur!
J'ai vérifié que la requête est correcte et que le problème est avec la classe elle même! Mais sans encore connaitre d'où provient-il exactement!
Merci d'avance pour tout éclaircissement!