Back to top

Autore Topic: AIUTO! JToolBarHelper::editListX(); Non va...  (Letto 1291 volte)

Offline mpigio

  • Appassionato
  • ***
  • Post: 240
  • Sesso: Maschio
    • Mostra profilo
AIUTO! JToolBarHelper::editListX(); Non va...
« il: 06 Mag 2011, 11:57:06 »
Ciao a tutti, ho un problema con il mio nuovo componente,

se dall'elenco dei miei item clicco su una voce vado in edit senza problemi, mentre se lo faccio dal bottone modifica mi rimanda alla pagina iniziale del mio componente.

Il task viene registrato correttamente, ma poi mi reindirizza sulla pagina sbagliata, come posso individuare l'errore?

In pratica nel debuggare il codice mi fermo nel file principale del componente:
Codice: [Seleziona]
$controller->execute(JRequest::getVar('task'));

$controller->redirect();

Su getVar task ritrovo edit o add correttamente ma poi il redirect non è corretto, dove posso cercare?

Grazie
« Ultima modifica: 11 Mag 2011, 09:52:00 da Pippozzo »

mau_develop

  • Visitatore
Re:JToolBarHelper::editListX(); Non va...
« Risposta #1 il: 06 Mag 2011, 19:29:07 »
se dall'elenco dei miei item clicco su una voce
---------------------------------------------------------------
invii una GET

mentre se lo faccio dal bottone modifica
------------------------------------------------------
invii un POST

se in un modo funziona e nell'altro no vuol dire che non lo passi magari inserendolo in un campo hidden

M.

Offline mpigio

  • Appassionato
  • ***
  • Post: 240
  • Sesso: Maschio
    • Mostra profilo
Re:JToolBarHelper::editListX(); Non va...
« Risposta #2 il: 06 Mag 2011, 19:47:54 »
Effettivamente non va l'invio con il POST dal btn modifica, ma ho provato a bloccare il codice sul controller principale
controller->execute(JRequest::getVar('task'));

e a stampare
JRequest::getVar('task')

il valore è corretto e in effetti nel template il campo hidden del task è presente.

Vorrei provare ad andare nel passo successivo, quale file viene richiamato dopo il controller principale del componente?

Nel model dove ho il metodo edit() non c'arriva!

Grazie x il contributo

 



Web Design Bolzano Kreatif