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 :

[Propel] Édition d'un formulaire


Sujet :

Symfony PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 8
    Par défaut [Propel] Édition d'un formulaire
    Bonjour,

    Pour mon site WEB j'utilise le CRUD generateur integre a symfony/propel.

    Dans ma table j'ai un champ category qui prend pour valeur 0, 1 ou 2 (associee via un tableau $categories aux valeurs "Category 0", "Category 1", "Category 2").

    J'ai un ennui au niveau de la page edit. Tout marche bien sauf que le champ category n'est pas rempli avec sa valeur existante (ts les autres chmps le sont). J'imagine que c'est lie au fait que j'ai introduit un tableau pour gere ce champ, mais je ne vois pas comment regler ce probleme...

    Pour etre plus clair je donne le code du formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    class RoomForm extends BaseRoomForm
    {
      public function configure()
      {
        $this->widgetSchema['category'] = new sfWidgetFormChoice(array(
          'choices' => RoomPeer::$categories
        ));
     
        $this->validatorSchema['category'] = new sfValidatorChoice(array(
          'choices' => array_keys(DemoArticlePeer::$categories)
        ));
      }
    }

    Merci pr votre aide !!

    Raph

  2. #2
    Membre chevronné
    Avatar de bricecol
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 364
    Par défaut
    pourquoi ne pas inclure la table catégorie ?
    et lier Room à une catégorie ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Room(id, ..., category_id);
    ainsi, propel créera automatiquement la relation adéquate (clef étrangère). dans ton CRUD, tu retrouveras alors la liste de sélection d'une catégorie pour une Room.

    ça te permet par la suite de maintenir les catégories.

    cette solution te dis ? :p

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/04/2009, 13h09
  2. Réponses: 8
    Dernier message: 02/12/2008, 22h59
  3. Réponses: 3
    Dernier message: 21/12/2007, 16h03
  4. Une table --> 2 sous formulaires d'édition ?
    Par Neilos dans le forum IHM
    Réponses: 2
    Dernier message: 20/06/2005, 16h10
  5. [ Struts ] Formulaire : édition
    Par lr dans le forum Struts 1
    Réponses: 4
    Dernier message: 24/02/2005, 16h19

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