Joomla.it Forum

Non solo Joomla... => Sviluppo => : robinhoood 02 Sep 2011, 10:45:24

: Fatal error: Cannot instantiate abstract class JDatabaseQuery
: robinhoood 02 Sep 2011, 10:45:24
Ciao a tutti,
sto seguendo questo tutorial :
http://docs.joomla.org/Developing_a_Model-View-Controller_(MVC)_Component_for_Joomla!1.6_-_Part_12 (http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla%211.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 :)
: Re:Fatal error: Cannot instantiate abstract class JDatabaseQuery
: mmleoni 05 Sep 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


: Re:Fatal error: Cannot instantiate abstract class JDatabaseQuery
: fciotola 19 Oct 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 (http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla%211.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 (http://forum.joomla.it/index.php?action=profile;u=26906) ho anche io questo problema con jooma 1.7.2 sei riuscito a risolvere?