CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 16-12-2014 17:56:50

etiennedewa
Chouquette
Date d'inscription: 16-12-2014
Messages: 1

Récupérer variables Controller dans une Component

Bonjour,

J'ai une variable défini au niveau de mon AppController :

Code: php

  1. public $_var = 'abc';

J'arrive donc à la retrouver dans tous mes controllers mais je voudrais la retrouver dans ma classe Auth Personnalisé dans /Controller/Component/Auth/CustomAuthentificate.php

Si vous avez une idée, merci wink

Hors ligne

 

#2 21-12-2014 11:49:24

tom06
Pitivier
Date d'inscription: 31-05-2012
Messages: 17

Re: Récupérer variables Controller dans une Component

Bonjour,

Pourquoi ne pas utiliser par exemple :

Code: php

  1. Configure::write()
  2. Configure::read()

Ce serait accessible partout au moins smile

Dernière modification par tom06 (21-12-2014 11:49:45)

Hors ligne

 

#3 05-01-2015 15:28:33

cyberbobjr
Baker
Date d'inscription: 13-07-2010
Messages: 625

Re: Récupérer variables Controller dans une Component

Mauvaise idée de faire les liaisons forcées comme ca, car le composant ne devient plus portable.
Pour utiliser ta variable, tu peux soit la déclarer à l'initialisation du composant, par le __construct (mais dans ce cas elle devient fixe, sauf si tu passes en pointeur), soit l'implémenter comme paramètre de fonction.
a++


Développeur freelance et disponible, contactez-moi en privé.
Mon blog CakePHP : http://caketuts.key-conseil.fr

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr