Back to top

Autore Topic: inserire un pulsante per la redirect  (Letto 2286 volte)

Offline kaneda986

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
inserire un pulsante per la redirect
« il: 06 Apr 2010, 17:30:06 »
allora sto creando il mio primo componente, non fa quasi nulla, si inseriscono i dati in delle form, e questi vengono memorizzati in una tabella del database.

ora, come faccio a inserire un pulsante che mi permetta di visualizzare i dati???

vicino a quello di invio?

dico solo nel file model.

vi posto il codice
Codice: [Seleziona]
class MiaProvaModelMiaProva extends JModel {
   
    //un array associativo di cui il campo fields, è a sua volta un array di array
    var $form = array(
        'name' => 'miaprova',
        'fields' => array (
            array('label'=>'inserire nome','name'=>'miaprova[nome]','id'=>'nome'),
            array('label'=>'inserire congnome','name'=>'miaprova[cognome]','id'=>'cognome'),
            array('label'=>'inserire Telefono','name'=>'miaprova[telefono]','id'=>'telefono'),
            array('label'=>'inserire una Descrizione','name'=>'miaprova[descrizione]','id'=>'descrizione', 'rows'=>10, 'cols'=>30, 'type'=>'textarea'),
            array('name'=>'Invia','type'=>'submit'),
            array('name'=>'Visualizza i Dati','type'=>'   '),
            array('name'=>'option', 'value'=>'com_miaprova','type'=>'hidden'),
            array('name'=>'task','value'=>'submit','type'=>'hidden'),
           
        )
    );


come vedete a visualizza i dati, il type è vuoto, di che tipo dev'essere?


Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:inserire un pulsante per la redirect
« Risposta #1 il: 07 Apr 2010, 07:45:40 »
ciao kaneda986,
 la visualizzazione dei dati dovrebbe essere l'azione di default del componente, pertanto, una volta effettuato l'inserimento, il redirect alla index alla fine della operazione di save nel controller dovrebbe visualizzare i dati.

i pulsanti per le varie azioni debbono essere inseriti nella view tramite i metodi statici della classe JToolBarHelper.

il tuo model non sembra tanto conforme al coding style di Joomla, ti consiglio una rilettura dei docs  ;)

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline kaneda986

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Re:inserire un pulsante per la redirect
« Risposta #2 il: 07 Apr 2010, 10:09:03 »
ciao kaneda986,
 la visualizzazione dei dati dovrebbe essere l'azione di default del componente, pertanto, una volta effettuato l'inserimento, il redirect alla index alla fine della operazione di save nel controller dovrebbe visualizzare i dati.

i pulsanti per le varie azioni debbono essere inseriti nella view tramite i metodi statici della classe JToolBarHelper.

il tuo model non sembra tanto conforme al coding style di Joomla, ti consiglio una rilettura dei docs  ;)

ciao,
marco

però questa struttura del model l'ho presa da una guida per joomla 1.5,
questa quì
http://sites.google.com/site/sviluppareinrete/guida-componenti-joomla1-5

non è valida?

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:inserire un pulsante per la redirect
« Risposta #3 il: 07 Apr 2010, 10:14:37 »
 :)  inizia tutto così
Citazione
La versione 1.5 di Joomla, attualmente allo stadio di RC1

ora siamo alla versione 1.5.15
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:inserire un pulsante per la redirect
« Risposta #4 il: 07 Apr 2010, 10:27:20 »
ciao,
a parte l'osservazione di francesco (rc = release candidate, ovvero stiamo ancora cercando di decidere che fare, ndt), ma la guida per sviluppare in joomla, non sarebbe meglio prenderla dal sito di joomla?

docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline kaneda986

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Re:inserire un pulsante per la redirect
« Risposta #5 il: 07 Apr 2010, 13:36:59 »
ciao,
a parte l'osservazione di francesco (rc = release candidate, ovvero stiamo ancora cercando di decidere che fare, ndt), ma la guida per sviluppare in joomla, non sarebbe meglio prenderla dal sito di joomla?

docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1

ciao,
marco

ok ristudio tutto partendo da quì, poi se ho dei dubbi, sicuramente, scriverò di nuovo

 



Web Design Bolzano Kreatif