ThinkPHP在Cli模式下使用模板引擎的方法

本文实例讲述了ThinkPHP在Cli模式下使用模板引擎的方法。分享给大家供大家参考。具体如下:

澳门新葡亰娱乐官网,关于Cli模式与模版引擎,2.1中的手册是这样说明的:

Cli模式默认不使用任何模板引擎;

但是怎么调用,手册中没有提到。于是自己动手丰衣足食。

在介绍怎么调用之前,简单的说说什么情况可能需要用到模块引擎:

  1. 利用dompdf在计划任务自动生成PDF或HTML报告2.
    计划任务发送HTML类型的邮件3. 后台自动生成静态页面4.
    其他关于模板的后台操作

    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程序设计有所帮助。

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图