Back to top

Autore Topic: [Risolto] Classe JTable:check() function  (Letto 4121 volte)

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
[Risolto] Classe JTable:check() function
« il: 30 Lug 2009, 17:06:24 »
Salve a tutti,
qualcuno saprebbe dirmi come è possibile conoscere il nome della form all'interno della funzione 'check()' che a sua volta è contenuta nella classe JTable?
Infatti stò creando un componente che è multi-form è per verificare i dati inseriti nei vari form (creati da me) utilizzo la funzione check() - uso la metodologia MVC -
Grazie a tutti.
« Ultima modifica: 04 Ago 2009, 19:17:55 da montagne.rocciose »

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Classe JTable:check() function
« Risposta #1 il: 31 Lug 2009, 19:34:21 »
Up.

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Classe JTable:check() function
« Risposta #2 il: 31 Lug 2009, 20:02:14 »
Ciao a tutti,
probabilmente mi devo essere mal spiegato. Volevo solamente sapere come conoscere il nome o l'ID del form attuale, sempre che sia possibile.
Grazie.

teakor

  • Visitatore
Re:Classe JTable:check() function
« Risposta #3 il: 01 Ago 2009, 08:52:10 »
Ciao, come è strutturato questo multi form?
Esempio:
Hai un form1, lo compili e poi clicchi sul pulsante continua, che ti fa ricaricare la pagina visualizzando form2 e memorizzano i dati di form1 su degli hidden, oppure usi qualche altro metodo?

Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re:Classe JTable:check() function
« Risposta #4 il: 01 Ago 2009, 09:44:43 »
Fai un check con JRequest::getString('nomeform') e vedi quale non ritorna null?
Extensioni e Template per Joomla

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Classe JTable:check() function
« Risposta #5 il: 03 Ago 2009, 18:13:20 »
Ciao Teakor,
grazie per la risposta. In effetti utilizzo una metodologia simila a quella che hai descritto, infatti compilo il form1, clicco su continua ma il controller dopo aver preso tutti i dati richiama un secondo file (che sta nel relativo view/tmpl) ad es. form2.php. Questo a sua volta riprende i dati (global) e li mette in campi nascosti. e cosi via per tutti gli altri form...

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Classe JTable:check() function
« Risposta #6 il: 03 Ago 2009, 18:14:15 »
Ciao Copesc,
grazie per il suggerimento :) ora lo provo e poi ti faccio sapere.

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Classe JTable:check() function
« Risposta #7 il: 03 Ago 2009, 18:47:24 »
Eccomi per confermare se il suggerimento di Copesc funziona :( Purtroppo NO... infatti se nella funzione check() metto il seguente codice, allora non vi entra mai...

   function check() {

      if (JRequest::getString('adminForm1')) {
......
......


Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re:Classe JTable:check() function
« Risposta #8 il: 04 Ago 2009, 09:13:30 »
Scusa ma getString('adminForm1')?

I dati passati non sono le form intere, sono i singoli valori dei campi della form.
Extensioni e Template per Joomla

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Classe JTable:check() function
« Risposta #9 il: 04 Ago 2009, 19:17:15 »
Ciao Copesc,
ho risolto il problema. Infatti seguendo il tuo suggerimento ho usato la seguente istruzione, che mi dice quale è il form in questione:

JRequest::getString('layout')

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:[Risolto] Classe JTable:check() function
« Risposta #10 il: 04 Ago 2009, 19:18:44 »
Ti ringrazio per l'aiuto.
Ciao.

 



Web Design Bolzano Kreatif