想从PDF管理器获取pdf模板的HTML(Sugar 7.6)

时间:2017-03-18 07:37:26

标签: sugarcrm sugarbean

我想使用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模板时,如何实现相同的功能?

1 个答案:

答案 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();