Joomla.it Forum
Non solo Joomla... => Sviluppo => : james81 29 Nov 2010, 14:33:26
-
Ciao a tutti!
ho un piccolo problema che spero qualcuno riesca ad aiutarmi a risolvere.
Ho un componente lato amministrativo, nel quale ho apportato alcune modifiche e ho aggiunto una form per l'inserimento di dati nel db.
Ora ho il problema che la form é costituita in una pagina form.php che serve per inserire i dati(che sono riuscito ad integrare in maniera corretta nel componente) e una pagina salva.php che serve per inserire nel db i dati precedentemente digitati nella form.
la form la lascio cosi:
<form method="post" action="/administrator/components/com_xxx/salva.php">
il problema é che mi restituisce una pagina bianca!
prementto che nella pagina salva.php é solo contenuto il codice php per inserire i dati nel db.
come posso fare?
graciesss
-
(che sono riuscito ad integrare in maniera corretta nel componente)
------------------------------------------------------------------------------------------
nel default della view del form, il form che spedisce i dati si chiama adminForm
In qs modo puoi recuperare i dati dal post e dopo bind e check uploadarli usando la classe JTable.
M.
-
è sbagliato. la form deve inviare i dati a index.php passando come parametri option (il nome del componente), task e controller. joomla caricherà l'entri point del componente (il file che si chiamo come il componente) e questo caricherà il controller indicato ed eseguirà il task richiesto. questo è il metodo corretto.
leggi sul wiki la guida allo sviluppo dei componenti.
ciao,
marco
-
... volevo fare un ragionamento poi ne ho fatto un'altro ...perdendomi in caxate ... sarò stanco
tnks Marco :)
M.