我正在尝试创建多个文档,并且我在 envelop_definition 数组中获取了完整的文档,但是当它生成文档信封时,它只显示第一个。
我需要做什么?
我将以下代码用于多个文档。
$docs = array();
$b=1;
foreach ($fileArray as $key => $file) {
// Add a document to the envelope
$document = new DocuSign\eSign\Model\Document();
$document->setDocumentBase64(base64_encode(file_get_contents($file)));
$document->setName('Document '.$b);
$document->setDocumentId($b);
$document->setOrder($b);
$docs[] = $document;
# code...
$b++;
}
$envelop_definition->setDocuments($docs);
$envelop_definition->setTemplateRoles($all_template_roles);
// send notification about status change
$envelop_definition->setEventNotification($event_notification);
// set envelope status to "sent" to immediately send the signature request
$envelop_definition->setStatus("sent");
$envelopeApi->createEnvelope($accountId, $envelop_definition, $options);
但只得到第一个文件。