Skip to content

Yii 2.0 pjax plugin. Yii 3 version is under `1.0.x-dev` tag.

Notifications You must be signed in to change notification settings

albertborsos/yii2-pjax

Repository files navigation

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

About

Yii 2.0 pjax plugin. Yii 3 version is under `1.0.x-dev` tag.

Resources

Stars

Watchers

Forks

Packages

No packages published