findAll und countAll im Backend [Gelöst]

  • Stargast Stargast
    T3PO
    0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    14. 04. 2012, 13:03

    Hey,
    bin gerade dabei ein Modul zu schreiben.
    Nur liefern mir findAll und countAll im Backend keine Ergebnisse. In diversen FE-Plugins funktioniert das.

    Ich schätze es liegt daran, dass ich auf ein "fremdes" Repo zugreife.
    Hier der Code dazu:

    1. class Tx_Extension_Controller_BackendController extends Tx_Extension_Controller_AbstractController {
    2. protected $galleryRepository;
    3.  
    4. public function injectGalleryRepository(Tx_Extension_Domain_Repository_GalleryRepository $galleryRepository) {
    5. $this->galleryRepository = $galleryRepository;
    6. }
    7.  
    8. public function indexAction() {
    9. $galleries = $this->galleryRepository->findAll();
    10. $cnt = $this->galleryRepository->countAll();
    11. $this->view->assign('galleries', $galleries)->assign('cnt', $cnt);
    12. }
    13. }

    Hat jemand eine Idee?


  • 1
  • freshman17 freshman1...
    Sternenflotten-Admiral
    0 x
    218 Beiträge
    2 Hilfreiche Beiträge
    17. 04. 2012, 23:07

    Das Modul im TypoScript auch richtig registriert?

    1. # Module configuration
    2. module.tx_extension {
    3. settings < plugin.tx_extension.settings
    4. persistence < plugin.tx_extension.persistence
    5. view < plugin.tx_extension.view
    6. view {
    7. templateRootPath = {$module.tx_extension.view.templateRootPath}
    8. partialRootPath = {$module.tx_extension.view.partialRootPath}
    9. layoutRootPath = {$module.tx_extension.view.layoutRootPath}
    10. }
    11. }

  • Stargast Stargast
    T3PO
    0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    18. 04. 2012, 11:11

    Ah, Anfängerfehler. Danke, das wars! :)

  • 1