Du legst dir in deinem templates Ordner eine neue Klasse an, z.b. test.php. Und du brauchst noch ein Template, zb. ausgabe.tpl oder ausgabe.html5
PHP-Code:
<?php
class Irgendetwas extends Frontend
{
public function __construct()
{
// Load user object before calling the parent constructor
$this->import('FrontendUser', 'User'); //das kannst du auch weg lassen, wenn du nicht auf member zugreifen musst
parent::__construct();
}
public function run()
{
//hier kommen die funktionen rein, die du aufrufen möchtest
$this->showResults();
}
protected function showResults()
{
$results = $this->Database->prepare("SELECT * FROM......")->execute()->fetchAssoc(); //oder fetchAllAssoc()
//jetzt schiebst du die Variable $results in dein Template (die Aussage ist so zwar nicht richtig aber zum besseren Verständnis)
require ('ausgabe.html5') //Pfandangaben musst du selber anpassen
}
}
/**
* Instantiate controller
*/
$objIrgendetwas = new Irgendetwas();
$objIrgendetwas->run();
?>
In deinem Template, kannst du jetzt $results aufrufen, da es in dieser From ein Array ist einfach <?php print_r($result); ?>, den Rest musst du selber rausfinden ;-).
Die php-Datei bindest du einfach bei den Artikeln mit {{file::templates/test.php}} ein.
Viel Spaß
Lesezeichen