Я запускаю несколько cronjobs в качестве оболочек CakePHP, и мне нужно создать там определенные документы. Некоторые из них представляют собой HTML-файлы, которые будут преобразованы в PDF-файлы, некоторые из них представляют собой электронные письма с содержимым HTML. У меня есть шаблоны/представления для них, и я могу отображать их через контроллер. Как я могу отобразить их в Shell?
В настоящее время я использую str_replace() для замены определенных токенов строками, которые мне нужны, но это грязно, и мне нужно больше функций, подобных шаблонам, таких как циклы и условия.
В Smarty есть Smarty->fetch(). В CodeIgniter есть $this->load->view(). Как это делается в CakePHP?