albertborsos / yii2-pjax
为 Yii 2.0 的 pjax 扩展
0.1.0
2019-01-17 20:01 UTC
Requires
- php: >=7.1.0
- npm-asset/yii2-pjax: ~2.0
- yiisoft/yii2: ~2.0.0
Requires (Dev)
- codeception/codeception: ~2.3
- codeception/mockery-module: ^0.2.2
- codeception/specify: *
- codeception/verify: *
- mito/yii2-coding-standards: ~2.0.0@beta
- yiisoft/yii2-codeception: ~2.0
This package is auto-updated.
Last update: 2024-08-29 04:31:37 UTC
README
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, ], ... ], ... ];
或者
您可以使用自己的 Request
和 Response
类,必须实现接口(\albertborsos\pjax\interfaces\RequestInterface
和 \albertborsos\pjax\interfaces\ResponseInterface
)和可选特性(\albertborsos\pjax\traits\RequestTrait
和 \albertborsos\pjax\traits\ResponseTrait
)。