vti / mojox-session

Session management for Mojo
Other
15 stars 10 forks source link

Mojolicious::Plugin::Session get dbh from key_dbh_stash #2

Open GreenKakadu opened 14 years ago

GreenKakadu commented 14 years ago

Было бы очень здорово, чтобы можно было бы указать для Mojolicious::Plugin::Session что если используется Store::Dbi то dbh брать из указанного key_dbh_stash что-то типа

    app->plugins->add_hook(
        before_dispatch => sub {
        my ($self, $c) = @_;
        $session->tx($c->tx);
        $session->store->dbh($c->stash($key_dbh_stash));
        $c->stash($stash_key => $session);
    }
);

К сожалению, я не придумал как бы это сделать наиболее красиво и универсально.

vti commented 14 years ago

Надо подумать над элегантным API, мне тоже не очень нравится в process устанавливать dbh =/