Références croisées entre module

Publié le : 06-10-2018 22:44

Comportement :  Appeler une méthod de classe vue d'un autre module en retour d'une méthod de classe mod

Balise(s) acceptée(s) : aucune

Fonctionnement :

$Output = $in_C->Get_Module_Vue_For_Cross_Reference('Nom_Module','Nom_Methode',$in_Params,$in_D,$in_U);	

Cas pratique :

Depuis le module Connexion dans la classe Mod, depuis la méthode Set_Connect

Après la connexion d'un utilisateur, recharger le menu et l'envoyer sur le dashboard, en cas d'erreur le retourner sur le formulaire de connexion

if($in_U->User_Is_Connected()){
	\Secure::Set_Session(USER,$in_U,true);	
	$Output = $in_C->Get_Module_Vue_For_Cross_Reference('Menu','Menu_User',$in_Params,$in_D,$in_U);	
	$Output .= $in_C->Get_Module_Vue_For_Cross_Reference('Dashboard','Dashboard',$in_Params,$in_D,$in_U);	
	return $Output;
}
else{
	return \Vue::Get_Form_Connexion($in_Params,$in_D,$in_C,$in_U);
}