Bonjour à tous, j'ai actuellement un problème pour réaliser un
formulaire d'administration pour les relations N:N.
J'ai essayé de commencé mon apprentissage simplement en faisant un
blog avec symfony et voici donc le modèle de données :

Posts:
  connection: doctrine
  tableName: posts
  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: posts_id
    titre:
      type: string()
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    auteur:
      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      default: '0'
      primary: false
  relations:
    Auteur:
      local: auteur
      foreign: id
      type: one
    Tags:
      local: studio
      foreign: id
      type: many
PostsTags:
  connection: doctrine
  tableName: posts_tags
  columns:
    tag:
      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    post:
      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
  relations:
    Tags:
      local: tag
      foreign: id
      type: one
    Posts:
      local: post
      foreign: id
      type: one
Tags:
  connection: doctrine
  tableName: tags
  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: tags_id
    titre:
      type: string()
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  relations:
    PostsTags:
      local: id
      foreign: tag
      type: many

Et pour le generator, le voici :
generator:
  class: sfDoctrineGenerator
  param:
    model_class:           Posts
    theme:                 admin
    non_verbose_templates: true
    with_show:             false
    singular:              ~
    plural:                ~
    route_prefix:          posts
    with_doctrine_route:   true
    actions_base_class:    sfActions

    config:
      actions: ~
      fields:  ~
      list:    ~
      filter:  ~
      form:    ~
      edit:
        display:        [titre, PostsTags]
        fields:
          titre:
            type:       input_tag
          PostsTags:
            type:       doctrine_admin_check_list
            params:     through_class=PostsTags
      new:     ~

Cependant quand je vais sur l'administration, voici l'erreur : Widget
"PostsTags" does not exist.
Si quelqu'un pouvait m'expliquer comment faire, car là je ne vois
vraiment pas.
merci d'avance.

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à