質問
私のメールテンプレートにこのホテルはジュネーブ(ジュネ述べてみたいと思いるプロセスConsoleApplication用意するためのメールを送信できます。校でConsoleApplicationしていませんへのアクセスコントローラです。まず描画できますか?
解決
ここには何を使ってい:
private function render($template, array $data = array()){
$path = Yii::getPathOfAlias('application.views.email').'/'.$template.'.php';
if(!file_exists($path)) throw new Exception('Template '.$path.' does not exist.');
return $this->renderFile($path, $data, true);
}
でメールテンプレートから ビュール/メール.
他のヒント
他のすべてが(私の場合のように)失敗した場合:
<?php
/**
* Renders a view file & returns result.
* @param string $_viewFile_ view file path
* @param array $_data_ optional data to be extracted as local view variables
* @param boolean $_return_ whether to return the rendering result instead of displaying it
* @return mixed the rendering result if required. Null otherwise.
*/
public function myRenderPartial($_viewFile_,$_data_=null,$_return_=true) {
if(is_array($_data_))
extract($_data_,EXTR_PREFIX_SAME,'data');
else
$data=$_data_;
if($_return_)
{
ob_start();
ob_implicit_flush(false);
require(YiiBase::getPathOfAlias("application.views").$_viewFile_.'.php');
return ob_get_clean();
}
else
{
require($_viewFile_);
}
}
?>
所属していません StackOverflow