---
title: "Command Controller aus BE Module bzw. Action Controller aufrufen"
url: "https://www.typo3.net/d/125525-command-controller-aus-be-module-bzw-action-controller-aufrufen"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2016-12-29"
last_reply: "2017-01-10"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Command Controller aus BE Module bzw. Action Controller aufrufen

Extensions › Extbase · 1 Antwort · gestartet 2016-12-29

## Eröffnungsbeitrag

**Moersdorf** · 2016-12-29 · [Beitrag #1](https://www.typo3.net/d/125525-command-controller-aus-be-module-bzw-action-controller-aufrufen/1)

Hi,

ich arbeite gerade an einer Extension, deren Inhalt sich über einen Scheduler Task regelmäßig aktualisieren soll. Also hab ich einen CommandController geschrieben und soweit funktioniert da auch alles.

Jetzt stehe ich vor dem Problem, dass ich die Configuration des Tasks gerne im Backend machen würde. Also angeben aus welcher Quelle der Inhalt abgerufen werden soll.
Auch sollte es über das BE möglich sein, die Daten manuell abzurufen.
Hier mein Action Controller:

```php
/**
 * ImportController
 */
use \TYPO3\CMS\Core\Utility\GeneralUtility;
class ImportController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController
{
    /**
     * @var [...]\Command\ImportCommandController importCommandCtrl
     * @inject
     */
    protected $importCommandCtrl;
    
    /**
     * @var int Storage Folder uid
     */
    protected $mainStorageUid;

    /**
     * import action
     /* @param $url string
     /* @param $usr string
     /* @param $pass string
     *
     * @return void
     */
    public function importAction()//($url,$usr,$pass)
    {
        $this->importCommandCtrl = GeneralUtility::makeInstance('[...]\Command\ImportCommandController');
        $this->importCommandCtrl->testCommand();
    }
}
```

(zuerst nur mit DI versucht,
--> Err: testCommand on null
 dann mit makeInstance
--> Err: Call to a member function get() on null

Danke für die Aufmerksamkeit und evtl schonmal gleich für die Hilfe,
Alex

## Antworten

### [#2](https://www.typo3.net/d/125525-command-controller-aus-be-module-bzw-action-controller-aufrufen/2) · Moersdorf · 2017-01-10

Habe die Frage auf Stackoverflow gestellt:
<http://stackoverflow.com/questions/41458849/calling-a-commandcontroller-from-actioncontroller-in-php-typo3-extbase>

In Kurz: Action in einen Service auslagern und diesen von beiden Controllern aus Aufrufen.
Hat funktoiniert (TYPO3 7.6.14)

---

Quelle: „Command Controller aus BE Module bzw. Action Controller aufrufen“, typo3.net, https://www.typo3.net/d/125525-command-controller-aus-be-module-bzw-action-controller-aufrufen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
