albertborsos/yii2-pjax

pjax extension for Yii 2.0

Installs: 419

Dependents: 0

Suggesters: 0

Security: 0

Stars: 6

Watchers: 4

Forks: 0

Open Issues: 0

Type:yii2-extension

0.1.0 2019-01-17 20:01 UTC

This package is auto-updated.

Last update: 2024-04-29 03:44:46 UTC


README

Latest Stable Version Total Downloads License

Build Status

Yii 2.0 pjax extension

Classes in this extension are copied from Yii 2.0 repository

Installation

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

Usage

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,
        ],
        ...
    ],
    ...
];

Or

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

Documentation

https://www.yiiframework.com/doc/api/2.0/yii-widgets-pjax