albertborsos/yii2-pjax

为 Yii 2.0 的 pjax 扩展

安装次数: 777

依赖关系: 0

建议者: 0

安全: 0

星标: 6

关注者: 4

分支: 0

开放问题: 0

类型:yii2-extension

0.1.0 2019-01-17 20:01 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:37 UTC


README

Latest Stable Version Total Downloads License

Build Status

Yii 2.0 pjax 扩展

此扩展中的类是从 Yii 2.0 仓库复制的

安装

安装此扩展的首选方式是通过 composer

运行

composer require --prefer-dist albertborsos/yii2-pjax

或者对于 Yii 3.0

composer require albertborsos/yii2-pjax:1.0.x-dev

使用方法

在应用程序的 web.php 配置文件中使用兼容 pjax 的请求和响应类

<?php

return [
    ...
    'components' =>[
        ...
        'request' => [
            'class' => \albertborsos\pjax\web\Request::class,
        ],
        'response' => [
            'class' => \albertborsos\pjax\web\Response::class,
        ],
        ...
    ],
    ...
];

或者

您可以使用自己的 RequestResponse 类,必须实现接口(\albertborsos\pjax\interfaces\RequestInterface\albertborsos\pjax\interfaces\ResponseInterface)和可选特性(\albertborsos\pjax\traits\RequestTrait\albertborsos\pjax\traits\ResponseTrait)。

文档

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