IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Utilisation de YML


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 16
    Par défaut Utilisation de YML
    bonjour

    je suis nouveau en yml et pour le bon fonctionnement d'un rendu a la fac
    je voudrai bien solliciter votre aide , j'ai écrit ce fichier mais j'ai trouvé plusieurs faute et je ne sais pas ou et comment la/les corriger , svp
    voici les lignes que j'ai tapé

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
     
    //----->
     
     
    _types:
        email:  varchar(128)
    	num_tel: NUMERIC
     
     client:
     
     actAs: { Timestampable: ~ }
      columns:  
     
    	id_client:		{ type: INT, required: true }
        nom:       		{ type: varchar(64), required: true }
    	prenom:       	{ type: varchar(64), required: true }
    	email:          { type: _email, required: true }
    	mdp:    		{ type: ,TEXT,required: true }
        num_tel:			{ type:_num_tel,required}
    	adresse_postal:	{ type: varchar(64), required: true }
     
     
    contact:
     
    actAs: { Timestampable: ~ }
      columns:  
     
    	id_contact:		{ type: INT, required: true }
    	nom_contact:	{ type: varchar(64), required: true }
    	service_conact:	{type:varchar(64),required:true}
    	email:          { type: _email, required: true }
     
    page:
     
    actAs: { Timestampable: ~ }
      columns:  
     
    	id_page:       			{ type: INT, required: true }
    	nom_page:       		{ type: varchar(64), required: true }
    	nom_ss_page:       		{ type: varchar(64), required: true }
     
     
    Facts:
     
    actAs: { Timestampable: ~ }
      columns:  
     
    	idFacts:			{ type: INT, required: true }
    	descriptifFacts: 	{ type: varchar(64), required: true }
     
     
    News:
     
    actAs: { Timestampable: ~ }
      columns:  
     
    	idNews: 			{ type: INT, required: true }
    	descriptifNews:		{ type: varchar(64), required: true }

  2. #2
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    Question bête mais : est-ce un problème d'ORM ou de syntaxe YAML ?

    Pour moi, c'est YAML (j'ai pas regardé pour l'ORM mais là, il y a plusieurs erreurs de syntaxes pour moi).

    En YAML, l'indentation est essentielle ! Regarde par ici : http://components.symfony-project.or...k/book/02-YAML

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 16
    Par défaut re- demande
    bonjour,
    j'ai démarré avec avec yml Hier soir , c'était prévu que je travaille avec mysql workbrench mais on ma informé ce matin qu'il faut utiliser yml pour la base de donnée alors je l'ai édité avec bloc note , et la je suis bloqué
    merci bien .

  4. #4
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    INDENTATION !

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    _types:
      email:  varchar(128)
      num_tel: NUMERIC
    Client:
      actAs: { Timestampable: ~ }
      columns:
        id_client:      { type: INT, required: true }
        nom:            { type: varchar(64), required: true }
        prenom:         { type: varchar(64), required: true }
        email:          { type: _email, required: true }
        mdp:            { type: TEXT, required: true }
        num_tel:        { type:_num_tel,required}
        adresse_postal: { type: varchar(64), required: true }
    Contact:
      actAs: { Timestampable: ~ }
      columns:
        id_contact:     { type: INT, required: true }
        nom_contact:    { type: varchar(64), required: true }
        service_conact: { type:varchar(64),required:true}
        email:          { type: _email, required: true }
    Page:
      actAs: { Timestampable: ~ }
      columns:
        id_page:       { type: INT, required: true }
        nom_page:      { type: varchar(64), required: true }
        nom_ss_page:   { type: varchar(64), required: true }
    Facts:
      actAs: { Timestampable: ~ }
      columns:
        idFacts:          { type: INT, required: true }
        descriptifFacts:  { type: varchar(64), required: true }
    News:
      actAs: { Timestampable: ~ }
      columns:
        idNews:           { type: INT, required: true }
        descriptifNews:   { type: varchar(64), required: true }

  5. #5
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Juste peut-être mettre :
    true dans : num_tel: { type:_num_tel,required}

    soit : num_tel: { type:_num_tel,required: true}

    Et une question, pourquoi mettre le numéro de téléphone en numérique ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    _types:
      email:  varchar(128)
      num_tel: NUMERIC
    Le téléphone n'est pas une donnée numérique, bien que constituée de chiffres, on ne va ni en faire des moyennes, ni des sommes, ni des produits, ni toutes autres opérations mathématique. En plus avec ce type, le 0 en début de numéro va disparaître, sauf à le recréer artificiellement par un format d'affichage. Le type string(20) me semble bien plus adapté, avec notamment la possibilité de mettre des données du genre +33 123 456 789 ou des numéros vers étrangers.

    Bonne chance,
    Michel
    Bonne année 2010

Discussions similaires

  1. utilisation des fichiers **.orm.yml
    Par MarronSuisse dans le forum Doctrine2
    Réponses: 0
    Dernier message: 25/02/2012, 02h21
  2. Réponses: 0
    Dernier message: 08/07/2010, 22h09
  3. [1.x] Schema.yml Utilisation de timestampable
    Par coupolites dans le forum Symfony
    Réponses: 18
    Dernier message: 13/04/2010, 16h42
  4. Réponses: 1
    Dernier message: 19/05/2008, 13h12
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo