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 :

Définir variables Array dans TemplateSuccess et récupérer dans le layout


Sujet :

Symfony PHP

Vue hybride

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut Définir variables Array dans TemplateSuccess et récupérer dans le layout
    Bonjour,

    Est-il possible de définir une variable de type Array dans le templateSuccess puis de l'utiliser dans le layout ?




    Merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Peux-tu préciser exactement ce que tu souhaites faire ?

    De manière générale, tu peux prévoir dans tes layouts des "slots" (voir doc. Symfony) qui te permettent de prévoir un emplacement dans ton layout, emplacement qui sera éventuellement résolu dans tes templates.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Oui j'ai essayé avec les slots mais apparemment ça marche pas avec un Array

    je dois récupérer un Array pour pouvoir le mettre en paramètre d'un include_slot_component

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <?php include_component_slot('monComposant',array('myArray'=>$myArray)); ?>

  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
    Je ne sais pas très bien ce que tu espères faire. Il n'est pas possible de faire passer un array d'un template au layout.

    Je pense que tu fais une confusion entre le slot et le component_slot. Le componenet_slot est un component particulier qui change en fonction du module et de l'action en cours. Il est possible de lui passer (comme pour un component nomal ou un partiel) un tableau d'arguments à utilisé lors de son existance.

    Le slot lui est une "réserve" faîte dans le code html du document finale qui sera "remplie" plus tard dans l'exécution du code.

    Je propose que tu décrives en quelque mot (et sans exemple de code) ce que tu souhaites faire.

Discussions similaires

  1. Récupérer dans un mousevent , valeur dans une Matrice
    Par kirua99 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 27/03/2013, 13h20
  2. Réponses: 4
    Dernier message: 26/07/2006, 14h29
  3. [Tableaux] rechercher dans une variable array()
    Par tom06440 dans le forum Langage
    Réponses: 2
    Dernier message: 29/03/2006, 17h45
  4. Réponses: 10
    Dernier message: 06/10/2005, 22h25
  5. Réponses: 5
    Dernier message: 13/08/2004, 15h40

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