PHPWord - Class 'Footer' 未找到

PHPWord - Class 'Footer' not found

我需要在文档的第一页添加页脚:

    require_once 'vendor\autoload.php';
    $phpWord = new \PhpOffice\PhpWord\PhpWord();
    $section = $phpWord->addSection(array(
        'orientation' => 'portrait')
     );
    $footer = $section->addFooter(Footer::FIRST); <- Line 49

但是我得到一个错误:

Uncaught Error: Class 'Footer' not found in C:\xxxxxxxxxx:49

我什至试过在包中要求 Footer.php。尽管我在每一页上都有页脚,但在没有 Footer::FIRST 参数的情况下,Word 文档生成工作正常。我也刚升级到0.17版 知道为什么会发生错误吗?

如果没有完整的命名空间,PHP 将无法找到正确的 Footer class。 要解决这个问题,只需声明 footer class

的完整命名空间
$footer = $section->addFooter(\PhpOffice\PhpWord\Element\Footer::FIRST);