Hallo Leute,
befinde mich gerade bei den ersten Gehversuchen mit 6.2 / Extbase.
Ich habe eine Test-Extension erstellt mit einem Frontend Plugin - hier kann ich ohne Probleme auf das entsprechende Repository zugreifen und dort z.B. mittels ...->createQuery() DB Abfragen erstellen.
Nun möchte ich auch in meinem eigenen Backend Plugin DB Abfragen starten. Mittel extension_builder wurde mir nur der "ConfiguratorBackendController.php" erstellt. Wie kann ich hier also nun (wie im FE Plugin) ein Repository hinzufügen?
Ich habe nun eine Datei unter Classes/Domain/Repository erstellt "ConfiguratorBackendRepository.php":
<?php
namespace TYPO3\ExtName\Domain\Repository;
...
class ConfiguratorBackendRepository extends \TYPO3\CMS\Extbase\Persistence\Repository {
...
}
?>
Die ich nun versuche wie folgt zu nutzen:
ConfiguratorBackendController.php:
/**
* configuratorBackendRepository
*
* @var \TYPO3\ExtName\Domain\Repository\ConfiguratorBackendRepository
* @inject
*/
protected $configuratorBackendRepository;
Leider klappt das aber nicht.
Andere Ansätze wie ich in Google finden konnte basieren scheinbar noch auf 6.1 o.ä. und arbeiten mit makeInstance - was ja aber mit 6.2 ohnehin nicht mehr funktioniert.
Kann mir jemand auf die Sprünge helfen?
Danke,
caom