资讯专栏INFORMATION COLUMN

Change template engine of thinkphp(3.2.3) to twig

fasss / 763人阅读

摘要:渲染模板输出模板文件名模板变量开启开启映射系统函数映射系统函数

Create new Twig.class.php in Thinkphp/Library/Think/Template/Driver/
 CACHE_PATH,
            "auto_reload" => true,
            "debug" => true,// 开启debug
        ]);
        
        $twig->addExtension(new Twig_Extension_Debug());// 开启debug
        $twig->addFunction(new Twig_SimpleFunction("session", "session"));// 映射系统函数session
        $twig->addFunction(new Twig_SimpleFunction("I", "I"));// 映射系统函数I

        $templateFile = substr($templateFile,strlen(THEME_PATH));
        echo $twig->render($templateFile, $var);
    }
}
Change config
 "Twig",
    "TMPL_TEMPLATE_SUFFIX" => ".twig",
];

or

// set before call ($this->display()) on the fly
C("TMPL_ENGINE_TYPE", "Twig");
C("TMPL_TEMPLATE_SUFFIX", ".twig");

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25570.html

相关文章

  • Symfony笔记之--自定义异常提示

    Custom Exception ExceptionController namespace KitBaseBundleController; use SymfonyBundleTwigBundleControllerExceptionController as BaseController; use SymfonyComponentHttpFoundationR...

    libxd 评论0 收藏0
  • [译] 使用 Sami 生成 PHP 文档

    摘要:原文地址为方法类函数生成文档已经成为了程序员的习惯所以需要知道通过源代码生成独立的文档本文中我会介绍一款新的文档生成工具什么是是插入到类接口方法属性顶部的多行注释为了阐明这个我们看下中的代码片段开始于结束于每行之间使用当定义一个类属性或者 原文地址: Generating PHP Documentation with Sami 为方法, 类, 函数生成文档已经成为了程序员的习惯, 所以...

    banana_pi 评论0 收藏0
  • PHP_ThinkPHP

    摘要:相关信息,面向过程,面向对象,轻量级。轻量级功能实用,面向过程和面向对象混合开发。找到文件为文件名为验证码类没有在自动加载类中载入,需要手动载入。底层的和会影响原始的框架中的引入,可以使用框架中提供的引入。 不使用框架的问题 在实际工作中,如果不使用框架会遇到的问题。 程序项目生命时间非常短(维护性,生命力弱) 分共协作开发项目,彼此代码风格不一致。 开发程序,喜欢挖坑。 开发者离职...

    wind3110991 评论0 收藏0
  • connect-history-api-fallback分析

    摘要:研究下,地址,当然它也可以作为的中间件使用中介绍的很清楚解释一下首页比如我使用访问,发现显示,点击,显示,地址栏变为,一切正常,这时候刷新当前页面或或点击浏览器的刷新按钮或在地址栏上再敲一下回车,发现了哦文档 研究下connect-history-api-fallback v1.3.0,地址:https://github.com/bripkens/c...,当然它也可以作为expres...

    jsummer 评论0 收藏0
  • PHP IDE eclipse-php-luna 使用规范

    摘要:前言根据调查大部分个人开发者会选择免费的基本上是和之争。团队协作时,初期还是需要有一个指导性质的工具规范,养成一至的代码风格。考虑用户较多,以下截图取自平台,平台基本一样。在统一编码习惯和风格后,并不限制编辑器。 PHP IDE eclipse-php-luna 前言 根据http://www.sitepoint.com/best-php-ide-2014-survey-resul...

    mgckid 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<