| Catalyst :: Plugin :: Session :: Loja :: DoD Armazene suas sessões em um banco de dados usando dados :: Objectdriver. |
Baixe Agora |
Catalyst :: Plugin :: Session :: Loja :: DoD Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- David Recordon
- Site do editor:
- http://search.cpan.org/~recordond/
Catalyst :: Plugin :: Session :: Loja :: DoD Tag
Catalyst :: Plugin :: Session :: Loja :: DoD Descrição
Armazene suas sessões em um banco de dados usando dados :: Objectdriver. Catalyst :: Plugin :: Session :: DOD é um módulo Perl para armazenar suas sessões em um banco de dados usando dados :: objetosdriver.synopsis # Criar uma tabela em seu banco de dados para sessões Criar sessões de tabela (ID CHAR (72) tecla, session_data texto, expira int (10)); # Criar um Dados :: ObjectDriver Modelo Package BaseObject :: M :: Sessão; Use Base QW (Dados :: Objectdriver :: BaseObject); Use dados :: Objectdriver :: Driver :: DBI; __Package __-> install_properties ({colunas => , primário_key => , DataSource => 'sessions', get_driver => sub {dados :: objetosdriver :: Driver :: DBI-> NOVO (DSN => "DBI: sqlite: session.db",),},}); # No seu aplicativo use catalyst qw / session session :: loja :: sessão dod :: estado :: cookie /; # Conecte diretamente ao banco de dados MyApp-> Config -> {sessão} = {expira => 3600, modelo => "BaseObject :: M :: sessão",}; # ... em uma ação: $ c-> sessão -> {foo} = 'bar'; # será SavedThis O módulo de armazenamento armazenará dados de sessão em um banco de dados usando um modelo de dados :: Objectdriver. É baseado na versão 0.13 do Catalyst :: Plugin :: Session :: Loja :: DBI por Andy Grundman e é basicamente um porto de seu módulo para usar D :: OD em vez de interagir diretamente via DBI. Requisitos: · Perl.
Catalyst :: Plugin :: Session :: Loja :: DoD Software Relacionado