instance de db dans variable de session
Bonjour,
J'ai un petit probl�me de variable de session. Je m'explique.
Je cr�e un objet db (sqlite) avec lequel je fais une requete.
Avec cette requete je cr�e un autre objet que je stocke dans une variable de session.
Si je stocke �galement mon objet db dans une variable de session, je perds toute mes $_SESSION['xxx'] sur les autres pages du site, elles sont � NULL
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
$produits = new ListProduits;
$db = new DbVentes();
$_SESSION['produits'] = $produits;
$_SESSION['db'] = $db;
$db->ConnectDb();
foreach ($db->GetListProd() as $prod)
{
$produit = new Produit($prod['id'], $prod['nom'],$prod['prixunite']);
$produits->AddProd($produit);
} |
Si je ne stocke pas mon objet db $_SESSION['db'] = $db; tout se passe normalement
Dans ConnectDb je ne fais que cr�er un nouvel objet Sqlite3
Ce n'est pas dramatique en soi, je peux tr�s bien ouvrir une nouvelle connexion � la db dans les autres pages mais �a m'intrigue.
Quelqu'un aurait-il une explication ?