私の現在のプロジェクトでは、「referenceMap」と「dependentTables」を使用しています。2 つのファインダーを互いに組み合わせる必要があるという問題を除けば、すべてが思い通りに機能しています。私は適切な解決策を見つけることができなかったので、うまくいけば適切な解決策を見つけられるようにします。
インデックスコントローラー
$accountsTable = new Module_Model_Languages();
$accountsRowset = $accountsTable->find(Zend_Registry::get('Zend_Locale'));
$user1234 = $accountsRowset->current();
$bugsAssignedToPrints = $user1234->findModule_Model_ModulesPagesContentsPrintsViaModule_Model_ModulesPagesContentsMultilingual()->toArray();
$bugsAssignedToContent = $user1234->findModule_Model_ModulesPagesContentsViaModule_Model_ModulesPagesContentsMultilingual()->toArray();
// Dumping results
Zend_Debug::dump($bugsAssignedToPrints);
Zend_Debug::dump($bugsAssignedToContent);
$bugsAssignedToPrintsと$bugsAssignedToContentの 2 つの変数がすべてです。結果を配列にしたくありませんが、それらを 1 つの配列として結合します。Model クラスは、Pastebin から見つけることができます。私の悪い説明で申し訳ありません...それが私にできる最善のことです。
モデル - ModulesPagesContentsMultilingual.php
PS: Pastebin duo からすべてのファイルを新しいユーザー アカウントに投稿することはできませんでした。でも私はこの2つが一番大事だと思っています。
ありがとう!