knolledgeTYPO3 Wissensbasis
Ein Service von rootsystem.de
Diese Seite befindet sich im Archiv.
Ob die Inhalte für die aktuellen TYPO3 Versionen noch zutreffen kann ich nicht garantieren. Oft ist dies aber noch der Fall, weshalb die archivierten Seiten Online bleiben mit diesem Hinweis.
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.