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 :

Utiliser sfEasyGMapPlugin depuis le modèle [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 19
    Par défaut Utiliser sfEasyGMapPlugin depuis le modèle
    Bonjour,

    J'ai developpé un module admin avec symfony dans lequel un formulaire généré me permet de sauvegardé une ville dans la base de donnée.
    Il faudrais juste avant la sauvegarde que je récupère les coordonnées (latitude/longitude) de l'adresse pour les enregistrer dans un champ spécifique de la base de donnée.

    J'ai essayé avec le plugins sfEasyGMapPlugin, mais j'ai juste reussi à l'utiliser depuis l'action.class.php de mon module et pas depuis le modèle.

    Si quelqu'un vois une solution (reussir l'utiliser depuis le modèle, ou pouvoir depuis l'action.class.php permettre cela) je vous remercie d'avance, il n'y a pas beaucoup de doc pour ce plugin!

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2008
    Messages : 186
    Par défaut
    Salut,

    Tu voudrais pouvoir taper le nom d'une ville et récupérer ses coordonnées pour les stocker dans la base c'est ça ?

    Il y a un article détaillé proposant de mettre en place un widget permettant cela juste ici, bonne lecture

    edit : Enfin tu verras que tu pourras récupérer la longitude et la latitude dans des champs cachés, normalement tu devrais pouvoir les récupérer facilement.

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 19
    Par défaut
    Oui c'est ca que je veux faire...

    J'avais vue cette article mais il montre plus la mise en place d'un widget que la recupération de coordonnées.
    J'arrive a utiliser le plugin sfEasyGMapPlugin dans l'action du module et je voudrais enfaite trouver une méthode pour l'utiliser lors de la sauvegarde des données dans la base.

  4. #4
    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
    Tu veux utiliser dans le save du formulaire ou, ce qui mes semblerais meilleur, dans celui de l'objet du modèle ?

    Si oui pour le deuxième cas, est-ce qu'un échec de récupération des coordonné doit être considéré comme rédhibitoire et empêcher l'enregistrement de ce réaliser ?

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 19
    Par défaut
    Je pense qu'il faudrait le sauvegarder dans le save() car pour enregistrer les coordonnées nous avons besoin de la ville choisie.

    Et pour te répondre oui l'enregistrement doit etre empeché si les coordonnées ne sont pas bon.

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Par défaut
    Puisque le widget prend déjà en charge les champs de coordonnées, supprime les champs inutiles du formulaire. Ensuite, il suffit de surcharger la méthode processValues (http://www.symfony-project.org/api/1..._processvalues) pour remettre tout en forme avant l'enregistrement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser C++ depuis C#
    Par PhilCou dans le forum C#
    Réponses: 1
    Dernier message: 25/10/2008, 17h24
  2. Utiliser SSH depuis C#
    Par kalikut dans le forum C#
    Réponses: 1
    Dernier message: 20/08/2007, 23h22
  3. Réponses: 1
    Dernier message: 25/07/2007, 12h15
  4. [VBA-W] Utiliser Excel depuis Word
    Par le_sonic dans le forum VBA Word
    Réponses: 6
    Dernier message: 06/02/2007, 18h24

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