[TYPO3-german] Extbase - Cannot redeclare class...
Chris Wolff - AERTiCKET AG
cwolff at aer.de
Fri May 9 16:23:49 CEST 2014
Hi Johannes,
verwendest du vieicht irgendwo in deinem code ein require () oder Include();
das sind typischer weisen die ursachen für diese fehler.
Dann wird die classe einmal per require geladen. Und später dann durch den typo3 autoloader
Noch einmal (weil er nix von deinem require weiss)
Gruss chris
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von JCL - Johannes C. Laxander
Gesendet: Freitag, 9. Mai 2014 15:55
An: 'German TYPO3 Userlist'
Betreff: [TYPO3-german] Extbase - Cannot redeclare class...
Hallo,
ich schreibe gerade an einer Extension unter TYPO3 / Extbase 4.7, habe aber noch wenig Erfahrung in der Extension-Programmierung und weiß deshalb nicht was die Ursache für diese Fehlermeldung ist:
Fatal error: Cannot redeclare class Tx_ScCruisePlan_Repository_CruiseRepository in /.../ext/sc_cruise_plan/Classes/Domain/Repository/CruiseRepository.php on line 92
Ich verstehe, dass eine erneute Deklaration / Instanzierung (?) der Klasse nicht möglich ist. Aber aus dem Code heraus erkennich nicht wo das passiert, bzw. wie ich es richtig machen muss.
Im Controller habe ich folgenden Code:
public function listAction() {
$cruiseRepository = t3lib_div::makeInstance('Tx_ScCruisePlan_Domain_Repository_CruiseRepository');
$this->view->assign('cruises', $this->findBySelectedCriteria($this->settings));
}
Der Code meiner Repository-Klasse sieht so aus:
class Tx_ScCruisePlan_Repository_CruiseRepository extends Tx_Extbase_Persistence_Repository {
public function findBySelectedCriteria($settings) {
$query = $this->createQuery();
$constraints = array();
$constraints[] = $query->greaterThan('cruiseStartDate', time());
...
$query->matching($query->logicalAnd($constraints));
return $query->execute();
}
}
Was mache ich falsch?
Gruß, Johannes.
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list