Back to top

Autore Topic: Problema scrittura componente  (Letto 883 volte)

Offline pattanz

  • Esploratore
  • **
  • Post: 51
    • Mostra profilo
Problema scrittura componente
« il: 09 Giu 2009, 12:23:28 »
Ragazzi stiamo scrivendo un componente per joomla ma ci schiantiamo.

Guarda questo frammento di codice:

 
Citazione
class VenditoremutoViewVenditoremuto extends JView

{

                function display($tpl = null)

                {

                               //require_once JPATH_COMPONENT.DS.'models'.DS.'vmcomuni.php';

                               //$parametri = new venditoremutoModelvmcomuni();

                               //$array_parametri =& $parametri->arr_parametri();

                             

                               $model_comune =&  $this->getModel('vmcomuni');

                               $array_parametri = $model_comune->arr_parametri();



qui siamo all’interno del file view.html.php.

 

le tre righe commentate sono in alternativa a quelle due sotto non commentate.

Il risultato è: se il “model” lo istanzio nella maniera tradizionale, cioè con le tre righe commentate, funziona, mentre se lo istanzio,

come suggerisce joomla (che preferirei) usando la classe JView, mi da questo bellissimo errore:

 

Fatal error: Call to a member function arr_parametri() on a non-object


Allego anche frammento di codice del model (il percorso è corretto perché come vedete dalla prima riga del codice commentato, usando le Costanti di joomla il path è ok).

 

Model ….. file vmcomuni.php:
Citazione


*/

class venditoremutoModelvmcomuni extends JModel {

    /**

                 * Constructor

                 */

                function __construct() {

                               parent::__construct();

    }

 

  function &arr_parametri(){

  ……….

                return $utente_param;

 }

Qualcuno ha un'idea di dove sbagliamo??
Help!!!!!!!!!!

 



Web Design Bolzano Kreatif