如何在phpword中将列表添加到已加载的模板中

yii*_*per 7 php yii phpword yii1.x

我使用PHPword在我的Web应用程序中创建一个word文档,但我没有实现列表.我使用了以下代码:

$PHPWord = new PHPWord();
$temp = $PHPWord->loadTemplate('temp.docx');
$section = $PHPWord->createSection();
$section->addListItem('List Item 1', 0);
$section->addTextBreak(1);
$temp->setValue('Value1', $section);
$temp->save('list.docx');
Run Code Online (Sandbox Code Playgroud)

此代码无效.我设法在新文档中创建列表,但我无法将列表添加到模板(我无法将列表分配给特定值).我该如何添加列表?

lax*_*089 1

正如上面评论中提到的,之前的答案解决了您的问题。

基本上,您不能提供section对象作为该方法的第二个参数setValue,因为它需要该参数的字符串值。

您可能需要将上述答案中描述的功能添加到 PHPWord 目录中的 Template.php 文件中,以完成您正在寻找的功能。