plesk/

yii2-pjax

Plesk扩展程序,用于扩展Yii2框架的PJAX功能。

安装次数: 99

依赖项: 1

建议者: 0

安全性: 0

星标: 1

关注者: 24

分支: 1

开放问题: 0

类型:yii2-extension

1.1.1 2020-04-22 06:46 UTC

This package is auto-updated.

Last update: 2024-08-24 18:36:00 UTC


README

安装

安装此扩展程序的首选方式是通过 Composer

  • 将以下行添加到您的 composer.json 文件中

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

API

在您的 web.php 配置文件中设置组件

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

将PJAX配置从Yii2小部件格式转换为JS格式。

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

异常

- plesk\yii2pjax\exceptions\Exception

    All exceptions thrown by the extension, extend this exception.