ThinkPHP在Cli模式下使用模板引擎的方法 |
本文实例讲述了ThinkPHP在Cli模式下使用模板引擎的方法 。分享给大家供大家参考 。具体如下: 关于Cli模式与模版引擎,2.1中的手册是这样说明的: Cli模式默认不使用任何模板引擎(可以自己在操作方法里面调用); 但是怎么调用,手册中没有提到 。于是自己动手丰衣足食 。 在介绍怎么调用之前,简单的说说什么情况可能需要用到模块引擎: 1. 利用dompdf在计划任务自动生成PDF或HTML报告 <?php // 本文档自动生成,仅供测试运行 class IndexAction extends Action { private $view; public function index() { // 导入View import(Think.Template.TagLib); import(Think.Template.ThinkTemplate); import(Think.Core.View); // 本文档自动生成,仅供测试运行 C(CACHE_PATH,CACHE_PATH); $this->view = Think::instance(View); $this->view->assign(rows, array(array(title=>test,))); $this->view->assign(title, This is a title); $content = $this->view->fetch(Index/index.html); var_dump($content); } } ?> 希望本文所述对大家基于ThinkPHP框架的php程序设计有所帮助 。 |