La Ferme du web - Les forums

Venez baraguiner avec la communauté !

Vous n'êtes pas identifié.

#1 15/06/2012 09:16:03

MacFly
Membre
Date d'inscription: 14/06/2012
Messages: 1

Insertion clé étrangère

Bonjour,

Je débute avec Symfony et je me retrouve assez rapidement confronté à un problème en suivant le tuto de DJo :s

Mon problème se situe au moment de l'association d'un élément à un autre (foreign key), j'obtient une erreur 500.

Voici le code de mon action.class.php :

Code:

public function executeIndex(sfWebRequest $request){            
        $nouveauSousType = new SousTypes();
        $nouveauSousType->setLibelleSousType('a');
  
        $nouveauType = new Types();
        $nouveauType->setLibelleType('A');
        
        $nouveauType->setSousTypes($nouveauSousType);    
        $nouveauType->save();
            
        //$this->forward('default', 'module');
  }

Le problème viendrait de la ligne 8, si je la commente l'erreur disparaît... mais mon affectation aussi smile

Et de mon schema.yml :

Code:

SousTypes:
  connection: doctrine
  tableName: sous_types
  columns:
    id_sous_type:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      autoincrement: true
    libelle_sous_type:
      type: string(45)
      fixed: false
      unsigned: false
      primary: false
      notnull: true
      autoincrement: false
    id_type_sous_type:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: false
      notnull: true
      autoincrement: false
  relations:
    Types:
      local: id_type_sous_type
      foreign: id_type
      type: one
Types:
  connection: doctrine
  tableName: types
  columns:
    id_type:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      autoincrement: true
    libelle_type:
      type: string(45)
      fixed: false
      unsigned: false
      primary: false
      notnull: true
      autoincrement: false
  relations:
    SousTypes:
      local: id_type
      foreign: id_type_sous_type
      type: many

Une petite aide ? smile

Merci d'avance.

Hors ligne

 

15/06/2012 09:16:03

Botte De Foin Publicitaire


Pied de page des forums

Powered by FluxBB
© Copyright 2008-2009 - LaFermeduWeb.net