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

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • 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