如何为相对于插件的视图设置模板路径?这就是我想要做的:
$0.hidden = Condition.function(["segments"], { form in
guard let segmentedRow = form.rowBy(tag: "segments") as? SegmentedRow<String>,
let value = segmentedRow.value else { return false }
return !["Persianes", "Mosquiteres"].contains(value)
})
CakePhp在错误的目录中寻找我的模板文件(email_register.ctp):
确认您已创建文件: 以下其中一项中的“ Kuroi / EvzDuser.Plugin / email_register.ctp” 路径:
/Applications/AMPPS/www/eventspritz.com/evz_2019/src/Template/Kuroi/EvzDuser.Plugin/email_register.ctp
我的模板文件(email_register.ctp)在以下目录中:
/Applications/AMPPS/www/eventspritz.com/evz_2019/plugins/Kuroi/EvzDuser/src/Template/Plugin
答案 0 :(得分:0)
好的,抱歉,我找到了解决方案。对于任何有兴趣的人:
$view = new View();
$view->setLayout('Kuroi/EvzDuser.email');
$view->setTemplatePath('Plugin');
$view->set('html',$html);
$view->set('lang',$this->lang);
$layout=$view->render('Kuroi/EvzDuser.email_register');