iekadou/twig_pjaxr

Twig 的 PJAXR 后端

v0.2.0 2015-04-27 12:33 UTC

README

如何安装 twig-pjaxr?

安装 twig-pjaxr 只需两个步骤

  1. 将 twig-pjaxr 添加到你的 composer.json 中

    {
        "require": {
            "iekadou/twig_pjaxr": ">=0.2.0",
        }
    }
  2. 将 Twig_Pjaxr_Extension 添加到 Twig 引擎

    $twig->addExtension(new Twig_Pjaxr_Extension());

如何使用 twig-pjaxr?

使用 {% pjaxr_extends %} 代替 {% extends %} 标签。

{% pjaxr_extends "__base.html" "__pjaxr.html" 'Pjaxr' %}
{% block page %}
...
{% endblock page %}

or

{% pjaxr_extends "__base.html" 'Pjaxr' %}
{% block page %}
...
{% endblock page %}
  • 第一个参数是模板,如果请求不是 PJAXR 请求或者命名空间不匹配,则扩展此模板。
  • 第二个参数是模板,如果命名空间匹配则扩展。 (可选,默认为 "__pjaxr.html")
  • 第三个参数是要测试的命名空间,用于决定扩展哪个模板。

你需要什么来使用 twig-pjaxr?

  1. PHP >= 5.3.3
  2. twig
  3. php-pjaxr
  4. jquery-pjaxr

使用 twig-pjaxr 的项目

  1. pjaxr.io

如果你正在使用 twig-pjaxr,请联系我,并告诉我你在哪些项目中使用它。谢谢!

祝你 twig 项目加速!

了解更多信息请阅读 iekadou.com 上的 twig-pjaxr