我想使用bean获取pdf管理器的html。我知道如何获取电子邮件模板的html但无法获取你在pdf管理器中构建的pdf模板的html。
$template = new EmailTemplate();
$template->retrieve_by_string_fields(array(‘name’ => $template_name,’type’=>’email’));
$html=$template->body_html;
当我想从pdf管理器获取html模板时,如何实现相同的功能?
答案 0 :(得分:0)
根据this,我们不推荐使用retrieve_by_string_fields函数,因此您可能需要考虑使用SugarQuery。 PDF管理器中没有“类型”字段,所以我刚从代码中删除了name属性。这应该为您提供与条件匹配的记录数组。
require_once("include/SugarQuery/SugarQuery.php");
$sugarQuery = new SugarQuery();
$sugarQuery->select("body_html");
$sugarQuery->from(BeanFactory::newBean('PdfManager'));
$sugarQuery->where()->equals("name", $template_name);
$html = $sugarQuery->execute();