Classes in this extension are copied from Yii 2.0 repository
The preferred way to install this extension is through composer.
run
composer require --prefer-dist albertborsos/yii2-pjax
or for Yii 3.0
composer require albertborsos/yii2-pjax:1.0.x-dev
Use the pjax compatible request and response classes in your application's web.php configuration file:
<?php
return [
...
'components' =>[
...
'request' => [
'class' => \albertborsos\pjax\web\Request::class,
],
'response' => [
'class' => \albertborsos\pjax\web\Response::class,
],
...
],
...
];You can use your own Request and Response classes with the mandatory interfaces (\albertborsos\pjax\interfaces\RequestInterface and \albertborsos\pjax\interfaces\ResponseInterface) and with the optional traits (\albertborsos\pjax\traits\RequestTrait and \albertborsos\pjax\traits\ResponseTrait).