An open API service indexing awesome lists of open source software.

https://github.com/plesk/yii2-pjax

Plesk extension for Yii2 framework to extend it's PJAX functions
https://github.com/plesk/yii2-pjax

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          

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

Installation
------------

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

- Add the following lines to your `composer.json` file:

```js
"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:
```php
[
'components' => [
'pjax' => [
'class' => 'plesk\yii2pjax\Component',
],
],
]
```

Convert PJAX config from Yii2 widget format to JS format.
```php
$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.