https://github.com/PHPOffice/PHPWord/tree/masterによると、作者経由でPHPWordをインストールするとオートローダを登録しません。参照:作曲家および登録オートローダ
It is recommended that you install the PHPWord library through composer. To do so, add the following lines to your composer.json.
{
"require": {
"phpoffice/phpword": "dev-master"
}
}
Alternatively, you can download the latest release from the releases page. In this case, you will have to register the autoloader.
require_once 'path/to/PhpWord/src/PhpWord/Autoloader.php';
\PhpOffice\PhpWord\Autoloader::register();
(特にこの場合、オートローダーを登録する必要があります。)。私は作曲経由でインストールする場合
しかし、私はこのエラーを取得し、これらの線
require_once 'path/to/PhpWord/src/PhpWord/Autoloader.php';
\PhpOffice\PhpWord\Autoloader::register();
をスキップ:
PHP Fatal error: Class 'PhpOffice\PhpWord\Autoloader' not found in /Users/snowcrash/Developer/Code/PHP/PHPWord_Projects/test/basic_eg.php on line 3
だから、私の質問です - 私が必要とし、作曲とAutoloader
を登録する必要がありますか?
もしそうなら、ドキュメントは間違っていますか、私は何か誤解していますか?