Back to top

Autore Topic: Passare variabile a una funzione  (Letto 1759 volte)

Offline urbanspaceman

  • Nuovo arrivato
  • *
  • Post: 48
  • Sesso: Maschio
    • Mostra profilo
Passare variabile a una funzione
« il: 10 Set 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
Codice: [Seleziona]
$getRelated = $this->get('Related');
e la funzione che si trova nel model è
Codice: [Seleziona]
function getRelated($tags){
        $id = JRequest::getVar('id');
       
        $db    = $this->getDbo();
.....

non so come passare la variabile $tags
Grazie a tutti in anticipo

mau_develop

  • Visitatore
Re:Passare variabile a una funzione
« Risposta #1 il: 10 Set 2011, 22:53:55 »
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.

Offline urbanspaceman

  • Nuovo arrivato
  • *
  • Post: 48
  • Sesso: Maschio
    • Mostra profilo
Re:Passare variabile a una funzione
« Risposta #2 il: 11 Set 2011, 13:59:12 »
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.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Passare variabile a una funzione
« Risposta #3 il: 12 Set 2011, 15:43:51 »
no, non è possibile passare delle variabili.

i metodi è meglio se li lasci nel model, poi nella view:

Codice: [Seleziona]
$mymodel = $this->getModel();
$getRelated = $mymodel->getRelated($parm1, $param2, [...]);

ps: verifica la sintassi dato che non ho tempo di provare.


ciao,
marco

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif