iekadou / twig_pjaxr
Twig 的 PJAXR 后端
v0.2.0
2015-04-27 12:33 UTC
Requires
- php: >=5.3.3
- iekadou/php_pjaxr: >=0.1.2
- twig/twig: ~1.0
This package is not auto-updated.
Last update: 2024-09-28 18:04:50 UTC
README
如何安装 twig-pjaxr?
安装 twig-pjaxr 只需两个步骤
-
将 twig-pjaxr 添加到你的 composer.json 中
{ "require": { "iekadou/twig_pjaxr": ">=0.2.0", } }
-
将 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?
- PHP >= 5.3.3
- twig
- php-pjaxr
- jquery-pjaxr
使用 twig-pjaxr 的项目
如果你正在使用 twig-pjaxr,请联系我,并告诉我你在哪些项目中使用它。谢谢!
祝你 twig 项目加速!
了解更多信息请阅读 iekadou.com 上的 twig-pjaxr