paragoge: SMARTY

Beitrag lesen

In Smarty gibt es eine sehr praktische plugin resource, die Daten aus einer Datenbank nur mit einem winzigen Befehl holen kann:
$tpl->display("db:$p"); wo $p der Name des Inhalts des Feldes tpl_name von  einer Table dessen Name tpl ist.
Die Hauptfunktion befindet sich in der Datei resource.db.php im Ordner smarty/plugin:

function smarty_resource_db_source($tpl_name, &$tpl_source, &$smarty)  
{  
    Global $db;  
    $rs = $db->Execute("SELECT tpl_title FROM tpl WHERE tpl_name='$tpl_name' ORDER BY ts_create DESC LIMIT 1");  
    if ($rs->RecordCount() == 1) {  
        $tpl_source = $rs->fields['tpl_title'];  
        return true;  
    } else {  
        return false;  
    }  
}

Meine Frage:
Warum funktioniert noch diese Funktion wenn ich nur

function smarty_resource_db_source()  
{  
}

schreibe!?

Danke, mich Richtung Wissen zu lenken.