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

 更新时间:2015年09月25日 16:13:49   作者:deeka  
这篇文章主要介绍了ThinkPHP在Cli模式下使用模板引擎的方法,实例分析了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相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》及《ThinkPHP常用方法总结

希望本文所述对大家基于ThinkPHP框架的php程序设计有所帮助。

相关文章

  • 百万级别知乎用户数据抓取与分析之PHP开发

    百万级别知乎用户数据抓取与分析之PHP开发

    这篇文章主要介绍了百万级别知乎用户数据抓取与分析之PHP开发的相关资料,需要的朋友可以参考下
    2015-09-09
  • php对数组排序代码分享

    php对数组排序代码分享

    这篇文章主要介绍了php对数组排序代码,需要的朋友可以参考下
    2014-02-02
  • ThinkPHP路由机制简介

    ThinkPHP路由机制简介

    这篇文章主要介绍了ThinkPHP路由机制,结合实例形式简单分析了ThinkPHP路由机制的原理与相关使用技巧,需要的朋友可以参考下
    2016-03-03
  • 一个比较简单的PHP 分页分组类

    一个比较简单的PHP 分页分组类

    最近写的一个PHP 分页分组类,写完后才看到,网上有太多的了,但是这个比较简单,记到此处,备用,对于学习php的朋友也是一个不错的参考。
    2009-12-12
  • php 搜索框提示(自动完成)实例代码

    php 搜索框提示(自动完成)实例代码

    输入要搜索的文字时在搜索框下方提示相关的搜索信息实现方法,就是自动完成效果
    2012-02-02
  • thinkPHP模板算术运算相关函数用法分析

    thinkPHP模板算术运算相关函数用法分析

    这篇文章主要介绍了thinkPHP模板算术运算相关函数用法,结合简单实例形式分析了thinkPHP关于算数运算与参数传递的相关技巧,需要的朋友可以参考下
    2016-07-07
  • PHP时间戳与日期之间转换的实例介绍

    PHP时间戳与日期之间转换的实例介绍

    本篇文章小编为大家介绍,PHP时间戳与日期之间转换的实例介绍。需要的朋友参考下
    2013-04-04
  • Yii开启片段缓存的方法

    Yii开启片段缓存的方法

    这篇文章主要介绍了Yii开启片段缓存的方法,结合实例形式分析了Yii框架片段缓存的开启与使用技巧,需要的朋友可以参考下
    2016-03-03
  • Laravel5.6框架使用CKEditor5相关配置详解

    Laravel5.6框架使用CKEditor5相关配置详解

    这篇文章主要介绍了Laravel5.6框架使用CKEditor5相关配置,结合实例形式详细分析了Laravel5.6框架整合CKEditor5编辑器相关操作技巧与注意事项,需要的朋友可以参考下
    2019-07-07
  • PHP explode()函数用法讲解

    PHP explode()函数用法讲解

    今天小编就为大家分享一篇关于PHP explode()函数用法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02

最新评论