Joomla.it Forum
Non solo Joomla... => Sviluppo => : gilu82 18 Aug 2009, 12:42:14
-
Ciao a tutti.
ho un problema nella creazione di un componente e vorrei sapere se qualcuno di vuoi gentilmente puo aiutarmi.
dovrei creare un componente che ogni volta che vado a creare un nuovo elemento, mi crei in automatico nel database 30 nuovi record. all'interno della schermata di inserimento/modifica dell'elemento, devono apparire 30 caselle di input. una volta schiacciato il tasto "salva", ogni casella deve andare a riempire uno dei 30 record creati prima.
in soldoni, io dovrei inserire i tempi di 30 corridori per ogni gara. quindi nel mio componente schiaccio sulla gara, compaiono 30 caselle di input dove inserisco i nomi dei 30 corridori. salvo. punto.
nel database avro creato 30 record con 4 campi. id,nome,id_gara,tempo.
avete qualche idea su come utilizzare la funzione store() delle jtable per creare questa form "multipla"? grazie mille
-
Non penso che estendere lo store() possa servirti. Piuttosto, estendi JTable per crearti la classe che mappa un record come quello che hai descritto; con un for puoi recuperare, dal controller, tutti i valori immessi e per ciascuno istanziare, riempire e salvare un record.