Danke, dass wusste ich schon.
Da muss ich wohl ne andere Lösung finden.
Davon aber abgesehen, frage ich mich gerade wieso ich
das $database-Object (aus $database = &JFactory::getDbo();) nicht per global in
eine function übernehemen kann???
PHP-Code:
$database = &JFactory::getDbo();
function editThing( $id, $option ) {
global $database, $myThing, $redir_id, $_GET;
$row = new myThing( $database );
if(!empty($redir_id)) {
$row->load( $redir_id );
}
else {
$query = "SELECT confer_id FROM my_confer WHERE confer_id = ".$id;
$database->setQuery($query);
$confer_row = $myDatabase->loadRow();
$row->load( $confer_row[0] );
}
HTML_Thing::editThing( $row, $option );
}
Für diesen Aufruf $database->setQuery($query); bringt er mir einen Error, nämlich:
Fatal error: Call to a member function on a non-object ...
Weil er das $database-Object irgendwie nicht an die Funktion
übergibt.
Danke für mehr Tipps!
Lesezeichen