[TYPO3-german] count innerhalb einer fluid for each schleife

Ralf-Rene Schröder ralf.rene at online.de
Wed Oct 12 16:07:55 CEST 2016


Nochmal Hallo zusammen...
Irgendwie scheitern meine Versuche ein abhängiges Array einzufügen...

im Controller habe ich folgendes
$beraters = $this->beraterRepository->findAll();
foreach ($beraters as $berater) {
  $data = array();
  $data[0] = 'test';
  $data[1] = $this->teilnehmerRepository->count4RowBerater($berater);
  ...
  $berater[data] = $data;
//  $beraterdata = $data;
//  $this->view->assign('beraterdata', $beraterdata);
}
$this->view->assign('beraters', $beraters);

Das $berater[data] endet dann mit der Fehlermeldung Typ Berater geht
nicht als Array... der Versuch mit
//  $beraterdata = $data;
//  $this->view->assign('beraterdata', $beraterdata);
erzeugt im debug nur ein Hauptarray beraterdata (und da gewinnt dann
natürlich die letzte Zeile)...

Wo mache ich hier meinen Denkfehler ???


im Template hätte ich gerne sowas ähnliches wie:
<f:for each="{beraters}" as="berater">
<tr>
  <td>{berater.data.0}.</td>
  <td>{berater.data.1}.</td>
  <td>{berater.data.2}.</td>
  ...
<tr>
</f:for>

Am 06.10.2016 um 17:58 schrieb Dr. Dieter Porth:
> Controller.
> foreach ( $users as $user ){
> 
>     $myRecord['name'] = $user->getName();
> ...
> }
> $this->view->assign('myRecords', $myRecords);
> 
> Fluid-Template
> <f:for each="{myRecords}" aas ="myrecord">
> ...{myRecord.name}
> </f:for>


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format


More information about the TYPO3-german mailing list