私は、他のアプリケーションと共有されている2つの既存のデータベースを使用する1つのレポートプロジェクトにzendフレームワークを使用しています。zendモデルに複数の名前空間を使用することはできますか?どのように自動ロードしますか?
私はzend multi dbを使用してこれらのデータベースに接続しています。
私の質問は、モデルに複数の名前空間を使用できるかどうかです。両方のデータベースに同じ名前のテーブルが含まれているためです。または、このようなシナリオを処理するためのベストプラクティスは何ですか。
iは
$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'basePath' => APPLICATION_PATH,
'namespace' => '',
'resourceTypes' => array(
'form' => array(
'path' => 'forms/',
'namespace' => 'Form_',
),
'DBFIRST' => array(
'path' => 'models/',
'namespace' => 'Model_'
),
'DBSECOND' => array(
'path' => 'models/',
'namespace' => 'Model_'
)
),
));
誰かがベストプラクティスであるものを私に言うことができる、のような何かを試すことができます。