Changeset 12017
- Timestamp:
- 10/07/08 03:00:44 (5 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/sfDoctrinePlugin/branches/1.1/lib/helper/ObjectDoctrineAdminHelper.php
r8687 r12017 79 79 80 80 $allObjects = $foreignTable->findByDQL($dql); 81 } else if (isset($options['table_method'])) { 82 $throughTable = $object->getTable()->getRelation($options['through_class'])->getTable(); 83 $peerMethod = $options['table_method']; 84 $allObjects = $throughTable->$peerMethod(); 81 85 } else { 82 86 $allObjects = $foreignTable->findAll(); plugins/sfDoctrinePlugin/trunk/lib/helper/ObjectDoctrineAdminHelper.php
r11787 r12017 81 81 82 82 $allObjects = $foreignTable->findByDQL($dql); 83 } else if (isset($options['table_method'])) { 84 $throughTable = $object->getTable()->getRelation($options['through_class'])->getTable(); 85 $peerMethod = $options['table_method']; 86 $allObjects = $throughTable->$peerMethod(); 83 87 } else { 84 88 $allObjects = $foreignTable->findAll();