この質問はすでに聞かれていることは知っていますが、自動読み込みプロセスが composer で少し変わったようです。
サイレックス プロジェクトにクラス ライブラリを追加したいだけです。
そこで、次のファイルを作成しました: vendor\lib\picture.php
<?php
namespace MyNamespace;
class Picture
{
function testage()
{
echo 'hihaaa ça marche'; exit;
}
}
vendor/composer/autoload_namespaces.php で、次の行を大きな配列に追加しました。
'MyNamespace' => $vendorDir . '/lib/',
そして、私が追加したメインファイルに:
use MyNamespace\Picture as Picture;
そしてそれを次のように呼び出しました:
$app->register(new Picture());
これは私にこのエラーを与えます:
Fatal error: Class 'MyNamespace\Picture' not found...
コマンドラインなしで、任意のコントローラーから簡単に使用できるクラスを追加する方法がわかりません(composerを使用せず、事前に構成されたsilexをダウンロードしました)、何か考えはありますか?