DoctrineORMModule
composer なしでのオートロードを明示的にサポートしていません (混乱しているため)。
の現在の ( 0.7.*
) バージョンでDoctrineORMModule
は、必要なパッケージは次のとおりです。
できることはinit_autoloader.php
、スケルトン アプリケーションですべての自動読み込み名前空間を定義することです (混乱を説明します)。置き換えるコードは、オートローダー ファクトリに関する部分です。
Zend\Loader\AutoloaderFactory::factory(array(
'Zend\Loader\StandardAutoloader' => array(
'autoregister_zf' => true,
'namespaces' => array(
'Doctrine\Common' => __DIR__ . '/vendor/doctrine/common',
'Doctrine\DBAL' => __DIR__ . '/vendor/doctrine/dbal',
'Symfony\Console' => __DIR__ . '/vendor/symfony/console',
'DoctrineModule' => __DIR__ . '/vendor/doctrine/doctrine-module',
'DoctrineORMModule' => __DIR__ . '/vendor/doctrine/doctrine-orm-module',
),
),
));
さまざまな git サブモジュールを自分で構成する必要があります
モジュールのバージョン0.8.*
の時点で、最近分割された方法のために依存関係がかなり増加するため、doctrine/common
composer の使用を開始するための解決策を見つけることを検討してください。そうしないと、将来の大きな問題を遅らせることになります。
このソリューションは今のところ機能するはずです。