[TYPO3-UG Italy] extbase help

Alessandro Tuveri alessandro.tuveri at uniud.it
Tue May 10 12:46:13 CEST 2016


Salve

sto verificando come usare tutti i paradigmi previsti per TYPO3 EXTBASE.

In linea di massima tutti i meccanismi di funzionamento sono abbastanza chiari; comunque azzardo una richiesta che puo' sembrare banale, prendendo ad esempio il codice del plugin di test efempty.


Il mio "problema" -- mi serve solo una indicazione generica, una dritta, e' il seguente:


nel processo cosi' definito CRUD (Create, Read, Update, Delete) cap. 7 pag. 121, nelle successive pagine c'e' un esempio per una azione di tipo list, ecco il codice:


public function listAction() {

  $blogs = array();

 (...) eccetera ... un foreach per creare 3 blogs puntando a \Domain\Model\Blog

 // in questo caso viene generato un array e passato poi alla view:

 $this->vie-assign('blogs',$blogs);

}


fin qui tutto chiaro, ora il problema e' il seguente:


1. dovrei leggere piu' di un record da una tabella, pertanto ho modificato il codice in:


public function listAction() {


    // recupero tutti i records dal repository

    $normals = $this->normalRepository->findAll();

   // assegno l'oggetto alla view
   $this->view->assign('normals', $normals);

}


2. fin qui tutto ok, vedo i dati


quello che vorrei fare e' questo:

- dopo aver ottenuto l'oggetto $normals vorrei modificare alcuni dati e confrontare tutti gli oggetti ricavati con findAll();

ricavare alla fine un array dalle elaborazioni

- passarlo alla view

ho cercato vari esempi ma non e' chiaro con quale metodo / classe da inizializzare o altro proseguire...


forse la richesta e' banale (?) sono grato a chiunque puo' rispondere...

cordali saluti




...............................................................................................
Alessandro Tuveri
Servizi Web d'Ateneo - AINF
Università degli studi di Udine

tel. 0432 558904


"Homo sine pecunia imago mortis est"


More information about the TYPO3-UG-Italy mailing list