【发布时间】:2019-02-23 01:52:12
【问题描述】:
我尝试使用 composer 加载位于特定文件夹中的自定义类。
这是我的项目结构
public
|—index.php
src
|—classes
|— MyClass
|— MyClass.php
vendor
|—autoload.php
composer.json
索引.php
<?php
namespace ink;
require ( vendor/autoload.php );
use ink\src\classes\MyClass\MyClass;
$customclasse = new MyClass();
MyClass.php
<?php
namespace ink\src\classes\MyClass;
class MyClass {
public function __construct(){
}
}
composer.json
{
autoload : {
psr-4 : {
ink\\ : src
}
}
}
我做错了什么? 当我需要 MyClass.php 时,命名空间似乎很好,一切正常,类已加载。
谢谢
【问题讨论】:
-
你得到的错误是什么?
-
类 MyClass 未找到
-
你生成了 autoload.php 吗?
-
我也使用过 composer install, update, dump-autoload
标签: php composer-php autoload