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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top