Fremde Repositories

Zugriff

Um in einem Controller auf "fremde" Repositories zuzugreifen z.B. in die initializeAction folgendes aufnehmen:

/**
 * categoryRepository
 *
 * @var mixed // please define a var type here
*/
protected $categoryRepository;

public function initializeAction() {
    $this->categoryRepository =       t3lib_div::makeInstance("Tx_Rsysproductbase_Domain_Repository_CategoryRepository" );
}

Zugriff dann z.B. mit:

$this->categoryRepository->getTypes($this->parameters['category']);

Ich weiss das dies wohl "unsauber" ist zu tun, aber in einigen Problemstellungen habe ich keine andere Möglichkeit gefunden bei komplexen Joins zum Ziel zu kommen.

Erstellt: 11/2011| Geändert: 10/2015