Back to top

Autore Topic: [RISOLTO] Passare un array nella view con JView::assignRef()  (Letto 3226 volte)

Offline franant

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
Ciao a tutti,

continuando a sviluppare i miei componenti di studio, mi è sorta una necessità, ovvero quella di passare con assignRef() un array dal view.html.php al file del template. Solo che questa cosa non è documentata; ovvero, sulla documentazione ufficiale e in giro per internet ho trovato solo il modo di passare una variabile semplice.
Quindi devo trovare un altro modo per passare un array al template?

Grazie in anticipo per le risposte :)

Francesco
« Ultima modifica: 24 Ago 2010, 23:07:35 da franant »

mau_develop

  • Visitatore
Re:Passare un array nella view con JView::assignRef()
« Risposta #1 il: 24 Ago 2010, 12:13:06 »
$this->assignRef( 'data', $data )

$data non è "una variabile sola" come la definisci, è un array

M.

Offline franant

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
Re:Passare un array nella view con JView::assignRef()
« Risposta #2 il: 24 Ago 2010, 15:42:41 »
Ok, perfetto, grazie mille. :)

Ciao

Francesco

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Passare un array nella view con JView::assignRef()
« Risposta #3 il: 24 Ago 2010, 17:42:17 »
attenzione, il prototipo è

function assignRef($key, &$val)

quindi &$val ($data) è un puntatore: che punti ad uno scalare, ad un vettore od ad un oggetto non è rilevante. non vi è documentazione in proposito perché non vi è il problema.

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

Offline franant

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
Re:Passare un array nella view con JView::assignRef()
« Risposta #4 il: 24 Ago 2010, 18:36:51 »

quindi &$val ($data) è un puntatore: che punti ad uno scalare, ad un vettore od ad un oggetto non è rilevante. non vi è documentazione in proposito perché non vi è il problema.

ciao,
marco


Si, effettivamente non avevo pensato al fatto che, essendo un puntatore, non è rilevante che quello che passo sia un oggetto, un array, o un oggetto :D

Grazie mille per la precisazione

 



Web Design Bolzano Kreatif