cfwheels - Creazione di oggetti correlati agli oggetti
-
29-10-2019 - |
Domanda
Ho un nuovo modello myModel
che sto creando con una relazione da uno a molti con un mucchio di sotto-modelli mySubModel
che vengono creati allo stesso tempo.
Quando provo a salvare il modello:
<cfset myModel=model("myModel").new(params.mymodel)>
<cfset myModel.save()>
Viene salvata solo la parte del modello, gli elementi all'interno di params.mymodel.mysubmodels non vengono creati. I modelli hanno le loro relazioni configurate e posso ottenerlo per estrarre i dati nello stesso formato myModel
con la destra include.
Potrei salvare ciascuno dei modelli separatamente, ma sono preoccupato per causare problemi o semplicemente creare linee di codice aghi se CFWheels è in grado di gestirlo già. Dovrei salvare il modello iniziale e quindi salvare i sotto-modelli aggiuntivi e, se si verifica un errore, elimina il modello e altri sotto-modelli che sono già stati scritti nel database.
Nessuna soluzione corretta