Joomla.it Forum

Non solo Joomla... => Sviluppo => : mpigio 06 May 2011, 11:57:06

: AIUTO! JToolBarHelper::editListX(); Non va...
: mpigio 06 May 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:
:
$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
: Re:JToolBarHelper::editListX(); Non va...
: mau_develop 06 May 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.
: Re:JToolBarHelper::editListX(); Non va...
: mpigio 06 May 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