Bonjour,

Je souhaite créer un select option étant le résultat d'une requête

Dans mon controller j'ai fait un createform et je souhaiterais accéder à une entityrepository dans lequel j'exécute cette requête mais j'ai cette erreur
Call to undefined method
à quoi cela peut être du ??
mon ExtractionRepository
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
class ExtractionRepository extends EntityRepository
{
 
    function executeQuery($id){
 
        $req = 'SELECT mon_champ from matable where id= :id' ;
        $query = $this->getEntityManager()->getConnection()->prepare($req);
 
        $query->bindValue('id', $id);	
 
        return $query->createQuery().
    }
}
mon form
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
 
 
class DataExtractionType extends AbstractType
{
 
  public function buildForm(FormBuilderInterface $builder , array $options)
  { 
 
    $val = array();        
    $datas = $options['data'];  
 
    foreach ($datas as $i => $data)
    {
 
      foreach ($data->getExtractParams() as  $p => $params ) 
      {        
       $finalParams[$data->getId()][] = $params->getParamName();        
         foreach ($params->getExtractValuess() as $val)
         {
          $params->executeQuery($params->getParamQuery());
          }
      ......
Merci d'avance