Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Konfigurace session storage #562

Closed
michalkos opened this issue Feb 26, 2012 · 4 comments
Closed

Konfigurace session storage #562

michalkos opened this issue Feb 26, 2012 · 4 comments

Comments

@michalkos
Copy link
Contributor

Ahoj,

rád bych kdyby bylo možné v config.neon nastavit nette -> session -> storage třída a případně s možností předávání parametru třeba s connection.

Udělal jsem si vlastní upravu pro třidu samotnou, ale se zakomponováním parametrů moc nevím jak na to.

Abych mohl udělat toto:

nette:
    session:
        storage: SessionStorage(@database)
@kukulich
Copy link
Contributor

To ale Nette umí:

    services:
        sessionStorage: SessionStorage(@database)

@michalkos
Copy link
Contributor Author

Ano, ale storage musí být nastaven před session_start, tudiz pred volanim createContainer.

Takže je stejně třeba upravit NetteExtension

@michalkos
Copy link
Contributor Author

Viz commit: Asi to nebude perfektní řešení.
Pokud chci něco předat přes __construct reflexí, je to ok,
ale když chci udělat třeba storage: SessionStorage( @model::table(sessions) ), tak tudy cesta nevede

@kukulich
Copy link
Contributor

Aha, poslal jsem předtím pouze půlku konfiguráku, takže takhle to funguje bez jakéhokoliv patche:

sessionStorage: SessionStorage(@database)
session:
    class: Nette\Http\Session
    setup:
        - setStorage(@sessionStorage)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants