devture/silex-provider-pjax

Silex 项目的 PJAX 集成提供商

1.0 2013-03-07 22:14 UTC

This package is not auto-updated.

Last update: 2024-09-14 14:00:57 UTC


README

PJAXSilex 微框架项目提供集成。

用法

注册

<?php
$app->register(new \Devture\SilexProvider\PJAX\ServicesProvider());
因此,提供了以下 Twig 函数/过滤器
  • is_pjax() - 检查当前请求是否为 PJAX 请求
  • |strip_pjax_param 过滤器 - 从 URL 中移除缓存破坏性的 _pjax 查询字符串参数

此提供商还注册了一些 "请求后" 事件处理器来处理一些与重定向响应有关的边缘情况。要了解更多信息,请阅读 ServicesProvider.php 中的注释。

请注意,您需要通过其他方式将 jquery.pjax.js 文件包含在您的页面中。它未包含在此处。