I motivi possono essere 2:
- Non è stato definito lo storagePid da cui recuperare gli utenti (folder).
- Non è stato impostata la colonna tx_extbase_type.
plugin.myplugin.persistence.storagePid = xx
Per il secondo punto invece bisogna resettare nel mapping il parametro recordType: plugin.myplugin.persistence.classes.Tx_Extbase_Domain_Model_FrontendUser.mapping.recordType=
In pratica nel primo caso non è stato informato il motore della persistenza che si occupa di gestire il salvataggio ed il recupero dell informazioni dove vengono archiviati gli utenti, sostituendo le 2 x rosse con il pid della pagina corretta, il problema è risolto.
Extbase attiva nei dati dell'utente la possibilità di estrarre solo quelli che posseggono una determinata caratteristica (il campo recordtype impostato). Se noi resettiamo il valore ecco che riusciamo ad estrarre tutti gli utenti.
Nessun commento:
Posta un commento