Constructeur Auth_PrefManager::Auth_PrefManager

Constructeur Auth_PrefManager::Auth_PrefManager() – Constructeur

Synopsis

require_once '/PrefManager.php';

constructeur booléen Auth_PrefManager::Auth_PrefManager ( string $dsn , array $proprietes = NULL , string $utilisateurDefaut )

Description

La propriété $proprietes doit être un tableau associatif, avec la structure suivante. Chaque option non fixée obtiendra une valeur par défaut.

'table'

La table où retrouver les préférences. [preferences]

'userColumn'

Le nom du champs où l'on doit chercher l'identifiant de l'utilisateur. [user_id]

'nameColumn'

Le nom du champs où l'on doit trouver le nom de la préférence. [pref_name]

'valueColumn'

Le nom du champs où l'on trouvera la valeur. [pref_value]

'defaultUser'

L'identifiant de l'utilisateur dont les données sont à considerer comme valeurs par défaut. [__default__]

'cacheName'

La clé à utiliser pour le cache dans $_SESSION . [prefsCache]

'useCache'

Les valeurs doivent être placées en cache en prévision d'une utilisation ultérieure. [TRUE]

'serialize'

Valeur booléen exprimant si les données doivent être sérialisée dans la base de données. [false]

Parameter

string $dsn

Le DSN de la base à laquelle se connecter ou un objet DB.

array $proprietes

Un tableau des propriétés à fixer.

string $utilisateurDefaut

L'utilisateur par défaut à gérer.

Return value

Returne TRUE en cas de succès, FALSE sinon.

Throws

No exceptions thrown.

Note

This function can not be called statically.

Les données créée avec Auth_PrefManager 1.0.4 ou plus ancienne ne supportent pas l'option de sérialisation, cela peut aboutir à une perte des données.

Un petit guide d'utilisation de Auth_PrefManager (Previous) Nettoie le cache (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.