Tipps und Tricks Filter
Hook Tipp
Recoverable error ...__construct() must be an instance of Database_Result
Im Normalfall verwendet man keine Klasse vom Typ Modul oder ContentElement für einen Hook. Die Klasse "Module" benötigt einen Datenbank-Record, um die Grundparameter (eben jeweils für ein Modul) zu konstruieren.
Falls es zwingend nötig ist, nimmt man folgendes in der eigenen Klasse auf:
public function __construct(Database_Result $objModule=null, $strColumn='main')
{
if ($objModule !== null)
parent::__construct($objModule, $strColumn);
}
Tut man dies nicht, kommt es z.B. zu solch einer Fehlermeldung:
Recoverable error:
Argument 1 passed to ContentElement::__construct() must be an instance of Database_Result,
none given
