私はこれを何時間も試してきましたが、機能する投稿が見つからないようです. カスタム 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;
私のバンドルの 1 つに、以下を追加しました。
use MyLib\Lib\ClassName as ClassName;
class Cms extends ClassName
{}
私が得ているエラーは次のとおりです。
FatalErrorException: エラー: クラス 'MyLib\Lib\MyClass' が C:\xampp\htdocs\My_CMS\src\Cms\CmsBundle\Entity\Cms.php 行 13 に見つかりません
私は何を間違っていますか?