Salve a tutti,
ho scritto un componente per visualizzare i dati da un DB.
Quando il controller riceve la chiamata con il task, vengono settate le var di view e di layout:
function display() {
JRequest::setVar( 'view', 'wtranking' );
JRequest::setVar( 'layout', 'default' );
parent::display();
}
function rank() {
JRequest::setVar( 'view', 'wtranking' );
JRequest::setVar( 'layout', 'rank' );
parent::display();
}
la funzione del vista nel file view.html.php che viene richiamata è però sempre la stessa, ovvero "function display($tpl = NULL)".
Non riesco a richiamare una funzione diversa.
Volevo che cambiando il task potessi richiamare una funzione differente, per non dover creare una vista per ogni schermata dello stesso contesto. E' possibile? Devo settare un'altra variabile?
Grazie