我正在运行几个 cronjobs 作为 CakePHP 外壳,我需要在那里生成某些文档。其中一些是要转换为 PDF 的 HTML,其中一些是带有 HTML 内容的电子邮件。我有这些模板/视图,我可以通过控制器渲染它们。如何在 Shell 中渲染它们?
目前我正在使用 str_replace() 用我需要的字符串替换某些标记,但这很脏,我需要更多类似模板的功能,如循环和条件。
在 Smarty 中有 Smarty->fetch()。在 CodeIgniter 中有 $this->load->view()。在 CakePHP 中是如何完成的?