Back to top

Autore Topic: Fatal error: Cannot instantiate abstract class JDatabaseQuery  (Letto 2102 volte)

Offline robinhoood

  • Esploratore
  • **
  • Post: 77
  • http://www.webdreaming.it
    • Mostra profilo
Ciao a tutti,
sto seguendo questo tutorial :
http://docs.joomla.org/Developing_a_Model-View-Controller_(MVC)_Component_for_Joomla!1.6_-_Part_12

Mi sono accorto che se vado nella gestione delle voci di menu, creando una voce di menu del tipo hello world in fondo alla pagina, c'è questo errore :

Fatal error:  Cannot instantiate abstract class JDatabaseQuery in C:\xampp\htdocs\xampp\j17\administrator\components\com_helloworld\models\fields\helloworld.php on line 29

Ho seguito passo passo il tutorial, non so come correggere questo errore.
Qualcuno di voi conosce il tutorial?Sapete come risolvere?

Grazie a tutti :)
Webdreaming.it - Realizzazioni siti web

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Fatal error: Cannot instantiate abstract class JDatabaseQuery
« Risposta #1 il: 05 Set 2011, 08:50:13 »
non conosco il tutorial, ma secondo me, la linea dovrebbe essere:

$query = new JDatabaseQueryMySQL();

hanno anche dimenticato le parentesi...

JDatabaseQuery è una classe astratta, e come tale deve essere implementata prima di essere usata.

nota polemica:
chi sa programmare ad oggetti si chiederà perchè qui non è stata implementata una factory, dato che proprio era il caso specifico, mentre JFactory, al di la del nome pretenzioso, non è che un cavolo di dll (spregiativo per library, nda).
ciao,
marco


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

Offline fciotola

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:Fatal error: Cannot instantiate abstract class JDatabaseQuery
« Risposta #2 il: 19 Ott 2011, 11:54:54 »
Ciao a tutti,
sto seguendo questo tutorial :
http://docs.joomla.org/Developing_a_Model-View-Controller_(MVC)_Component_for_Joomla!1.6_-_Part_12

Mi sono accorto che se vado nella gestione delle voci di menu, creando una voce di menu del tipo hello world in fondo alla pagina, c'è questo errore :

Fatal error:  Cannot instantiate abstract class JDatabaseQuery in C:\xampp\htdocs\xampp\j17\administrator\components\com_helloworld\models\fields\helloworld.php on line 29

Ho seguito passo passo il tutorial, non so come correggere questo errore.
Qualcuno di voi conosce il tutorial?Sapete come risolvere?

Grazie a tutti :)


Ciao robinhoood ho anche io questo problema con jooma 1.7.2 sei riuscito a risolvere?

 



Web Design Bolzano Kreatif