[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