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’State of Qatar; // 本文书档案自动生成,仅供测验运行 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程序设计具有利于。

发表评论

电子邮件地址不会被公开。 必填项已用*标注