Seite 1 von 1

class.genericdb.php: Funktion delete der Item-Klasse

Verfasst: Fr 5. Mai 2006, 00:46
von HerrB
Diese Funktion sollte IMHO entfallen (class.genericdb.php, Item-Klasse):

Code: Alles auswählen

	/**
	 * Deletes the current item
	 * 
	 * @return void
	 */
	function delete()
	{
		$this->_collectionInstance->delete($item->get($this->primaryKey));
	}
a) _collectionInstance ist nicht definiert
b) $item ist nicht definiert (das müsste $this sein)
c) Man dürfte es auch nicht korrigiert bekommen, da es IMHO keine Möglichkeit gibt, aus dem Item-Objekt heraus an die Collection-Instanz/das Collection-Objekt heranzukommen (trivialerweise, weil man sie nicht kennt...), in der die eigentliche delete-Methode definiert ist.

Gruß
HerrB

Verfasst: Di 9. Mai 2006, 07:41
von emergence
ich hab jetzt mal geschaut, ja sollte entfernt werden...
würde man die methode verwenden gäbe es sowieso nur ne fehlermeldung...
da die klasse selbst auch keine create methode hat, noch ein grund mehr das rauszunehmen...

Verfasst: Do 8. Jun 2006, 16:30
von HerrB
Auskommentiert.

Gruß
HerrB