本篇文章为大家展示了利用ThinkPHP怎么在Cli模式下使用模板引擎,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
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怎么在Cli模式下使用模板引擎,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。