slince / cakephp-pjax
适用于 CakePHP 3 的 pjax 中间件
1.0.0
2017-12-29 05:47 UTC
Requires
- php: >=5.6.0
- cakephp/cakephp: ^3.0
- symfony/css-selector: ^2.7|^3.0
- symfony/dom-crawler: ^2.7|^3.0
Requires (Dev)
- phpunit/phpunit: ^5.0|^6.0
This package is auto-updated.
Last update: 2024-09-08 18:26:06 UTC
README
本插件适用于 CakePHP 3 框架。 Pjax 是一个利用 Ajax 来加速页面加载时间的 jQuery 插件。它通过只从服务器获取特定的 HTML 片段,并在页面的特定部分进行客户端更新来实现。
该包提供了一个中间件,可以返回 jQuery 插件期望的响应。
安装
您可以通过 composer 安装此包
$ composer require slince/cakephp-pjax
加载插件
将以下内容添加到您的 config/bootstrap.php 中以加载插件。
Plugin::load('Slince/Pjax', [ 'bootstrap' => true, ]);
使用方法
提供的中间件提供了 pjax 插件期望的服务器行为
检查 pjax 请求
class PagesController { public function index() { debug($this->request->is('pjax')); //true } }
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。