1

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

4

1 回答 1

0

根据this,从 7.6 起,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();
于 2017-03-20T17:23:13.453 回答