Damit die Einbindung funktioniert, muss die Klasse in jedem Template am Anfang mittels PHP eingebunden werden.
<?php
// -------- Helper-Funktionen für ThueCat einbinden --------
use App\Controller\Thuecat;
$thuecat = new Thuecat();
?>
<?php
if($thuecat->getSnowConditionReport('thuecat_snowconditionreport','weg',$this->id))
{
echo '<h3>Snowconditionreport</h3>';
echo $thuecat->getSnowConditionReport('thuecat_snowconditionreport','weg',$this->id);
}
?>
Folgenden Parameter, müssen gesetzt sein:
public function getSnowConditionReport($tmpl, $db, int $id): string
@param str $tmpl -> Template welches genutzt werde soll (thuecat_snowconditionreport)
@param str $db -> Genutze Datenbank für Wege oder POI (weg/poi)
@param int $id -> ID des Weges/POI
@return string
<?php
if($thuecat->getSnowOperatingCondition('thuecat_snowoperationcondition','weg',$this->id))
{
echo '<h3>Snowoperationcondition</h3>';
echo $thuecat->getSnowOperatingCondition('thuecat_snowoperationcondition','weg',$this->id);
}
?>
Folgenden Parameter, müssen gesetzt sein:
public function getSnowOperatingCondition($tmpl, $db, int $id): string
@param str $tmpl -> Template welches genutzt werde soll (thuecat_snowconditionreport)
@param str $db -> Genutze Datenbank für Wege oder POI (weg/poi)
@param int $id -> ID des Weges/POI
@return string