plesk/yii2-pjax

Plesk extension for Yii2 framework to extend it's PJAX functions.

Package info

github.com/plesk/yii2-pjax

Type:yii2-extension

pkg:composer/plesk/yii2-pjax

Statistics

Installs: 110

Dependents: 1

Suggesters: 0

Stars: 1

Open Issues: 0

1.1.1 2020-04-22 06:46 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Apache-2.0 7b742ac36ca43d1df0513af43888ff3fe6e7d692

  • Dmitrii Shiriaev <dshiryaev.woop@plesk.com>

extensionpleskpjaxyii2

This package is auto-updated.

Last update: 2026-06-24 22:24:22 UTC


README

Installation

The preferred way to install this extension is through composer.

  • Add the following lines to your composer.json file:

    "repositories": [
     {
     "type": "vcs",
     "url": "git@github.com:plesk/yii2-pjax.git"
     }
    ]
  • Run composer require "plesk/yii2-pjax:^1.0.0"

API

Setup the component in your web.php config:

[
 'components' => [
 'pjax' => [
 'class' => 'plesk\yii2pjax\Component',
 ],
 ],
]

Convert PJAX config from Yii2 widget format to JS format.

$this->registerJs(
 '$("#plesk-pjax-search-form").on("pjax:success", function() {
 $.pjax.reload(' . Json::encode(Yii::$app->pjax->pjaxConvertConfigWidgetToJs($gridPjaxOptions)) . ');
 });'
);

Exceptions

- plesk\yii2pjax\exceptions\Exception

 All exceptions thrown by the extension, extend this exception.