[TYPO3-german] Extbase - Aufruf einer Controller-Methode in itemsProcFunc funktioniert nicht
JCL - Johannes C. Laxander
jc at laxander.com
Wed Dec 4 14:46:20 CET 2013
Hi Georg,
>
> Am 04.12.2013 11:15, schrieb JCL - Johannes C. Laxander:
> > ##### flexform.xml
> >
> <itemsProcFunc>VENDOR\MyExtension\Controller\SubRegionController->find
> > InMainRegion()</itemsProcFunc>
>
> nicht immer alles auf dieses Extbase schieben.
>
will ich gar nicht - ich will "nur" mein Problem losen und wissen wie's geht
und es dann auch noch verstehen ;-)
> gib mal die () raus, die haben da nix verloren.
>
> Die Funktion findInMainRegion()() {} gibts ja wirklich nicht
Wo du recht hast, hast du recht!
Das bedeutet auch, dass man als itemsProcFunc generell auch eine
Controller-Action aufrufen kann, oder!?
Jetzt bin ich wieder einen Schritt weiter und steh' vor dem nachsten
Problem:
--> Fatal error: Call to a member function findByMainRegionAssignment() on a
non-object in ../SubRegionController.php on Line 112
Das ist die Funktion, Line 112 habe ich rechts markiert:
---
/**
* action findInMainRegion sub regions that correspond to the selected main
region
*
* @return void
*/
public function findInMainRegionAction() {
$v = '2';
$subRegions =
$this->subRegionRepository->findByMainRegionAssignment($v); <--- Line 112
$this->view->assign('subRegions', $subRegions);
}
Das betreffende Repository:
---
class SubRegionRepository extends \TYPO3\CMS\Extbase\Persistence\Repository
{
}
More information about the TYPO3-german
mailing list