【发布时间】:2016-05-18 19:49:36
【问题描述】:
我想为我编写的一个类设置 PSR-4 自动加载。但是我不断收到错误Fatal error: Class 'Glowdemon1\Translxtor\LangParserXML' not found in C:\xampp\htdocs\translator\index.php on line 5
文件夹结构(还不能发布img):
LangParserXML.class.php
namespace Glowdemon1\Translxtor;
class LangParserXML extends ErrorHandler implements ParserInterface{
...
index.php
require_once('vendor/autoload.php');
$translator = new Glowdemon1\Translxtor\LangParserXML('nl.xml');
composer.json
"autoload": {
"psr-4": {
"Glowdemon1\\": "src/"
}
}
autoload_psr4.php
return array(
'Glowdemon1\\' => array($baseDir . '/src'),
);
我看了无数个帖子,但没有解决方案。如果您想要更深入地了解,这也发布在https://github.com/glowdemon1/translxtor 上。谢谢。
【问题讨论】:
-
作曲家
ps-4应该是Glowdemon1\\Translxtor\\
标签: php composer-php autoloader psr-4