Pjax plugin for CakePHP
, (*1)
This plugin for version 3 the CakePHP Framework. Pjax is a jQuery plugin that leverages ajax to
speed up the loading time of your pages. It works by only fetching specific html fragments
from the server, and client-side updating only happens on certain parts of the page., (*2)
The package provides a middleware that can return the response that the jQuery plugin expects., (*3)
Installation
You can install the package via composer:
``` bash
$ composer require slince/cakephp-pjax, (*4)
## Load Plugin
Add the following to your config/bootstrap.php to load the plugin.
```php
Plugin::load('Slince/Pjax', [
'bootstrap' => true,
]);
Usage
The provided middleware provides the behaviour that the pjax plugin expects of the server:, (*5)
Checks pjax request:, (*6)
class PagesController
{
public function index()
{
debug($this->request->is('pjax')); //true
}
}
License
The MIT License (MIT). Please see License File for more information., (*7)