CakePHP シェルとしていくつかの cronjobs を実行しており、そこで特定のドキュメントを生成する必要があります。PDF に変換される HTML もあれば、HTML コンテンツを含む電子メールもあります。これらのテンプレート/ビューがあり、コントローラーを介してレンダリングできます。それらをシェルでレンダリングするにはどうすればよいですか?
現在、特定のトークンを必要な文字列に置き換えるために str_replace() を使用していますが、それは汚いので、ループや条件などのテンプレートのような機能がもっと必要です。
Smarty には Smarty->fetch() があります。CodeIgniter には $this->load->view() があります。CakePHP ではどのように行われますか?