Joomla.it Forum
Non solo Joomla... => Sviluppo => : urbanspaceman 10 Sep 2011, 16:04:15
-
ciao, ho la necessità di passare una variabile ad una funzione.
normalmente non ho problemi in questa cosa però
dal momento che la funzione viene chiamata in questo modo
$getRelated = $this->get('Related');
e la funzione che si trova nel model è
function getRelated($tags){
$id = JRequest::getVar('id');
$db = $this->getDbo();
.....
non so come passare la variabile $tags
Grazie a tutti in anticipo
-
funzione viene chiamata in questo modo
-------------------------------------------------
...probabilmente non viene proprio "chiamata" ovvero il metodo non è sovrascritto quindi usa quello di default, avrai un proxi del model nel controller.
M.
-
ho risolto spostando le funzioni nel view.html.php
va bene comunque, però la funzione com'era prima veniva chiamata (sicuro certo)
solo mi interessa capire se chiamandola in quel modo è possibile passare delle variabili.
-
no, non è possibile passare delle variabili.
i metodi è meglio se li lasci nel model, poi nella view:
$mymodel = $this->getModel();
$getRelated = $mymodel->getRelated($parm1, $param2, [...]);
ps: verifica la sintassi dato che non ho tempo di provare.
ciao,
marco