我已经尝试了几个小时 - 我似乎找不到任何有效的帖子。我正在将自定义 php 类添加到 Symfony2 供应商目录。
例如(复制其他供应商结构):
供应商/mylib/mylib/src/Mylib/Lib/Class.php
然后我通过添加以下内容更新了根 composer.json:
"require": {
"mylib/mylib": "@dev"
},
我还在 vendor/mylib/mylib 中创建了一个 composer.json,其中包含:
{
"name": "mylib/mylib",
"type": "library",
"description": "My Libraty",
"keywords": ["library"],
"autoload": {
"psr-0": { "Mylib\\": "src/" }
},
"minimum-stability": "dev"
}
我在 Class.php 中添加了一个命名空间:
namespace MyLib\Lib;
在我的一个捆绑包中,我添加了以下内容:
use MyLib\Lib\ClassName as ClassName;
class Cms extends ClassName
{}
我得到的错误是:
FatalErrorException:错误:在 C:\xampp\htdocs\My_CMS\src\Cms\CmsBundle\Entity\Cms.php 第 13 行中找不到类“MyLib\Lib\MyClass”
我究竟做错了什么?