Seite 2 von 2

Verfasst: So 15. Aug 2004, 18:24
von alpi
jetzt sacht er mir sowas komisches

guck ma hier:
http://alpi.no-ip.info/CMS2/cms2/front_ ... p?idcat=49

da wird bis zur 1. Mannschaft angezeit, die soll ja auch angezeigt werden. Jetzt würde die 2. mannschaft nicht angezeigt wirdse auch nicht. Aber da steht jetzt "loadItem *must* be overridden by the extension class". Aber ich weiß nicht warum das kommt.

Verfasst: So 15. Aug 2004, 18:36
von emergence
hmm... ist ne gute frage...

hatte ich selbst noch nie...
in der class.properties.php wird ja eigentlich

function loadItem

definiert...

somit sollte der fehler nicht auftauchen...

schau mal nach ob das in deiner class.properties.php vorhanden ist...

Verfasst: So 15. Aug 2004, 18:41
von alpi
nein, es ist aber in der genericdb:

Code: Alles auswählen

    /**
     * loadItem ($item)
     * Loads a single object from the database.
	 * Needs to be overridden by the extension class.
	 * @param variant $item Specifies the item to load
	 * @return object The newly created object
     */	
    function loadItem ($item)
    {
    	die("loadItem *must* be overridden by the extension class");
    }
nur ich verstehe nicht, warum er diese funktion aufruft.

Verfasst: So 15. Aug 2004, 18:46
von emergence
es muss!! in der class.properties.php

Code: Alles auswählen

	function loadItem ($itemID)
	{
		$item = new PropertyItem();
		$item->loadByPrimaryKey($itemID);
		return ($item);
	}
vorhanden sein...
sonst wird immer die loadItem der class.genericdb.php aufgerufen

Verfasst: So 15. Aug 2004, 18:49
von alpi
juchu, jetzt funzt es.
vielen dank.