Détail du message 45812.2

Message numéro 2 dans le sujet [joboffer] Nouveau bloc.

  • 45812.2

    25/10/2011 14:19


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    Alors par défaut un bloc récupère dans sa request les paramètres de son propre module. Par exemple un bloc du module joboffer recevra tous les paramètres jobofferParam[xxx]. Or là a priori vous l'avez déclaré dans un autre module.

    Il est cependant possible de récupérer les paramètres d'un autre module (justement pour ce genre de cas).

    Tout cela se passe dans la méthode getRequestModuleNames définie sur website_BlockAction qui renvoie l'ensemble des modules pour lesquels on va récupérer les paramètres. Par défaut elle renvoie donc le module du bloc. Qu'elle complète s'il y a lieu du module indiqué dans le fichier blocks.xml via l'attribut requestModule

    Au besoin il est également possible de la surcharger pour lui faire envoyer autant d'autres modules que vous le souhaitez.
 
1356 membres
Aucun membre connecté