/** * @return MediaCollection */ public function getAdditionalMedia() { $collection = new MediaCollection(); $collection->addFilter(new Ajde_Filter_Join('node_media', 'node_media.media', 'media.id')); $collection->addFilter(new Ajde_Filter_Join('node', 'node.id', 'node_media.node')); $collection->addFilter(new Ajde_Filter_Where('node_media.node', Ajde_Filter::FILTER_EQUALS, $this->getPK())); $collection->orderBy('node_media.sort'); return $collection; }