Sto creando un modulo BE speciale con Extbase e Fluid e ho bisogno di un oggetto dominio che rappresenterebbe l'utente standard di FE. Quando creo un nuovo oggetto dominio chiamato ad es. Feuser e salvarlo, il generatore di estensioni crea un repository speciale e desidera anche creare una tabella speciale tx_myextkey_feuser nel database. Ma questa tabella esiste già come fe_users.TYPO3/Come creare un repository dalla tabella esistente fe_users?
È possibile dire TYPO3 che il repository per Feuser oggetti esiste già (come fe_users da tavola) e che TYPO3 dovrebbe usare quello esistente? Come lo posso fare?
Ne ho bisogno perché l'estensione (incluso questo modulo BE) deve avere tutte le logiche e i controlli sullo stesso posto (questo modulo BE).
In generale, ho bisogno dello stesso dialogo di inserimento per i nuovi utenti FE su due posti, se possibile. In caso contrario, posso creare le mie azioni New/Edit/Show, ma ho bisogno di dire a TYPO3 che dovrebbe usare il repository esistente con gli utenti di FE.
Sto usando l'errore 4.7.3.
Grazie per la risposta. L'ho fatto come hai detto ma non funziona ancora. Ho aggiunto storagePid in typoscript ma quando ho chiamato method findAll del repository, restituisce zero record. Nel database posso vedere molti record con l'ID che viene salvato in _module.tx_prom.persistence.storagePid_. Cosa può essere sbagliato? Sto usando due repository in un controller, entrambi ho iniettato ma funziona solo il mio primo repository. Il repository di Feusers non lo fa. – Tomask
Se al record fe_users non è assegnato un "tipo di record", è necessario impostare questo campo. Vedere la mia risposta aggiornata su come impostare il campo per impostazione predefinita o su come disabilitare il controllo del campo. – derhansen
Grazie per la risposta. Sfortunatamente la documentazione di extbase è piuttosto scarsa, quindi le risposte a questo tipo di domande devono essere risolte da qualche altra parte. Grazie ancora. – Tomask