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
).