Download the PHP package baraja-core/session without Composer
On this page you can find all versions of the php package baraja-core/session. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download baraja-core/session
More information about baraja-core/session
Files in baraja-core/session
Package session
Short Description Simple performance package for storage your sessions to database by native PDO.
License
Homepage https://github.com/baraja-core/session
Informations about the package session
PHP native PDO Session storage
Simple performance package for storage your sessions to database by native \PDO
.
📦 Installation & Basic Usage
It's best to use Composer for installation, and you can also find the package on Packagist and GitHub.
To install, simply use the command:
You can use the package manually by creating an instance of the internal classes, or register a DIC extension to link the services directly to the Nette Framework.
Install database structure
And create database table core__session_storage
(table name can be configured) or use Doctrine for automatic generating.
MySql table schema:
Table can be used with Doctrine or alone.
How to use
In case of Nette framework simply use NEON configuration (defined in common.neon
file):
Session storage will be configured automatically.
In case of native PHP simply create new SessionStorage
instance and create handler:
Warning: Session handler must be set before session has been started!
Define custom table name
In case of custom table name you can rewrite default table name by 2 ways:
- Constructor
$table
argument - Setter
setTable()
Default table name is core__session_storage
.
Table name can be rewritten in runtime, but it's not recommended.
📄 License
baraja-core/session
is licensed under the MIT license. See the LICENSE file for more details.
All versions of session with dependencies
ext-pdo Version *