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 :

FOS User Bundle


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Par défaut FOS User Bundle
    Bonjour, une peite question pour les personne qui maitrise assez le Bundle Fos UserBundle et ses services:

    Je travail sur le fichier profile.xml dans le répertoire des ressources du bundle, et je me pose la question de ou sont définie les paramètres que j'ai mis en couleur rouge ci-dessous, car moi j'ai l'habitude de mette les paramètre au dessus des services du genre, et la aucun paramètre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <parameters>
        <parameter key="fos_user.profile.form.name">"     "</parameter>
    </parameters>
    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
    <?xml version="1.0" encoding="UTF-8" ?>
    
    <container xmlns="http://symfony.com/schema/dic/services"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
    
        <services>
    
            <service id="fos_user.profile.form.factory" class="FOS\UserBundle\Form\Factory\FormFactory">
                <argument type="service" id="form.factory" />
                <argument>%fos_user.profile.form.name%</argument>
                <argument>%fos_user.profile.form.type%</argument>
                <argument>%fos_user.profile.form.validation_groups%</argument>
            </service>
    
            <service id="fos_user.profile.form.type" class="FOS\UserBundle\Form\Type\ProfileFormType">
                <argument>%fos_user.model.user.class%</argument>
                <tag name="form.type" alias="fos_user_profile" />
            </service>
    
        </services>
    
    </container>
    une idée les amis

    Merci

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    salut l'ami,

    essaye de mettre une valeur dans fos_user.profile.form.name et vois ce que cela fait


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    parameters:
        fos_user.profile.form.name: toto

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Par défaut
    Salut l'ami, j'ai une l'idee de faire ce que tu m'as dis

    donc en fait si je met une valeur dans:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <parameters>
        <parameter key="fos_user.profile.form.name">maValeur</parameter>
    </parameters>
    aucun resultat,

    mais j'ai trouve, les parametre de configuration sont chargé dans les fichier de configuration:
    fichier:Configuration.php
    Fonction:
    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
    private function addProfileSection(ArrayNodeDefinition $node)
        {
            $node
                ->children()
                    ->arrayNode('profile')
                        ->addDefaultsIfNotSet()
                        ->canBeUnset()
                        ->children()
                            ->arrayNode('form')
                                ->addDefaultsIfNotSet()
                                ->children()
                                    ->scalarNode('type')->defaultValue('fos_user_profile')->end()
                                    ->scalarNode('name')->defaultValue('fos_user_profile_form')->end()
                                    ->arrayNode('validation_groups')
                                        ->prototype('scalar')->end()
                                        ->defaultValue(array('Profile', 'Default'))
                                    ->end()
                                ->end()
                            ->end()
                        ->end()
                    ->end()
                ->end();
        }
    j'ai mis en couleur rouge
    j'ai fait le test de supprimer le name, puis un nettoyage de cache obligatoire?
    et la j'ai bien ma valeur
    Plusieur façons de declarer les parametres, mais pour le cas présent pas besoin de modifié, je voulais juste savoir ou ils étaien définie.

    Merci l'ami

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    pas de probleme l'ami. à la prochaine...

Discussions similaires

  1. [2.x] role fos user bundle
    Par chlock62 dans le forum Symfony
    Réponses: 1
    Dernier message: 12/05/2015, 18h07
  2. [2.x] problème d'installation FOS user
    Par keokaz dans le forum Symfony
    Réponses: 8
    Dernier message: 03/09/2012, 23h48
  3. [2.x] Problème avec FOS User Bundle setLastLogin
    Par Sylvanocry dans le forum Symfony
    Réponses: 12
    Dernier message: 09/07/2012, 17h21
  4. [2.x] Perte des commandes fos:user
    Par darkGAE dans le forum Symfony
    Réponses: 2
    Dernier message: 04/07/2012, 15h34
  5. [2.x] FOS User Bundle
    Par Malum dans le forum Symfony
    Réponses: 0
    Dernier message: 13/02/2012, 21h17

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