Nákupní košík a Nette sessions
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- SvvimX
- Člen | 65
Ahoj,
napsal jsem si třídu CBasket, která bude implementovat nákupní košík eshopu. Napsal jsem ji jako singleton ale mám problém s nette session, se kterými jsem ještě nedělal.
Viz:
class CBasket {
protected static $m_Session;
public static function create ( Nette\Http\SessionSection $session ) {
$session -> basket = new CBasket ( );
self :: $m_Session = $session;
}
public static function getInstance ( ) {
return self :: $m_Session -> basket;
}
}
ale nějak to nefunguje.. V bootstrapu mám
$container = $configurator->createContainer();
$session = $container->getService('session');
CBasket::create( $session->getSection('basket') );
Pochopil jsem špatně článek https://doc.nette.org/…ttp/sessions ?
Díky za radu
Editoval SvvimX (6. 8. 2012 20:52)