constructeur booléen
Auth_PrefManager::Auth_PrefManager
(
string
$dsn
,
array
$proprietes = NULL
,
string
$utilisateurDefaut
)
La propriété $proprietes doit être un tableau associatif, avec la structure suivante. Chaque option non fixée obtiendra une valeur par défaut.
La table où retrouver les préférences. [preferences]
Le nom du champs où l'on doit chercher l'identifiant de l'utilisateur. [user_id]
Le nom du champs où l'on doit trouver le nom de la préférence. [pref_name]
Le nom du champs où l'on trouvera la valeur. [pref_value]
L'identifiant de l'utilisateur dont les données sont à considerer comme valeurs par défaut. [__default__]
La clé à utiliser pour le cache dans $_SESSION . [prefsCache]
Les valeurs doivent être placées en cache en prévision d'une utilisation ultérieure. [TRUE]
Valeur booléen exprimant si les données doivent être sérialisée dans la base de données. [false]
Le DSN de la base à laquelle se connecter ou un objet DB.
Un tableau des propriétés à fixer.
L'utilisateur par défaut à gérer.
Returne TRUE en cas de succès, FALSE sinon.
No exceptions thrown.
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.