Interroger une base de données
	
	
		Bonjour, je découvre symfony, j'essaye de mettre un petit moteur de recherche et j'ai un problème.
J'ai créé une base de données:
Table : entreprise avec deux champs id_entreprise et nom_commercial
Je voudrais créé un moteur de recherche où l'on puisse entrer un nom d'entreprise. Si ce nom est présent dans la base de données on affiche ce nom sinon cela renvoie un message d'erreur.
J'ai créé un module 'multi':
Voici mon fichier multi/actions/actions.class.php 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 
 | class multiActions extends sfActions
{   
  public function executeRecherche()
  {    
        $c = new Criteria();
	$c->addAscendingOrderByColumn(EntreprisePeer::NOM_COMMERCIAL);
	$nom = EntreprisePeer::doSelect($c);
	$this->nom_entreprise = $nom;	
  } 
} | 
 Cela me permet de sélectionner dans ma base le nom des entreprises.
Et voici ma template templates/rechercheSuccess.php
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 
 | <?php echo form_tag('multi/recherche') ?>
  <h4>
  <div class="form-row" >
    <label for="nom">Nom de l'entreprise </label>
    <?php echo input_tag('nom', htmlspecialchars($sf_params->get('nom'))) ?>     
  </div>    
    <?php echo submit_tag('Rechercher') ?>
</form> | 
 
Cela permet à l'utilisateur d'entrer un nom d'entreprise. Mais comment faire pour que dès que l'on appuie sur le bouton 'rechercher', on vérifie si le nom entré existe bien dans la base de données ?
Merci.