Guten Abend Community,
ich bin derzeit an meinem System daran meine Fehler Klasse einzuarbeiten, welche eigentlich nichts weiter macht, als gewisse Exception-Informationen auszugeben (line, file, ... ect.pp.)
Nun zur Situation:
ich habe eine Klasse image, welche Informationen und weiteres beinhaltet, um ein Bild ordentlich darzustellen, sowie die "Vaterklasse" von Thumbnails ist, sollte aber hier keine Rolle spielen.
So ok, hier eine Memberfunktion, aus der Klasse Image
Des Weiteren ist ist es noch wichtig zu Wissen, das ich als Template das Smarty Template in der 2-er Version nutze.
Nun soll meine Fehlermeldung wie folgt ausgegeben werden
+-----------------------------------+
| head |
+-----------------------------------+
+-----------------------------------+
| wenn exception geworfen wird |
| dann gebe Meldung aus |
+-----------------------------------+
das Mysteriöse an der Geschichte ist, wenn ich in einem Modul ein neues Objekt von Image anlege und die oben genannte fkt. getimageSize() ausführe sieht meine Oberfläche wie folgt aus
+-----------------------------------+
| exception-tpl ohne jegliche Ausgabe|
+-----------------------------------+
+-----------------------------------+
| head |
+-----------------------------------+
+-----------------------------------+
| exception, ohne ausgabe |
+-----------------------------------+
Wieso wird über den Head Bereich automatisch das Template nochmals ohne alles eingefügt?
MfG Marcel
PS: wenn noch mehr Codeausschnitte, dann bitte sagen!
ich bin derzeit an meinem System daran meine Fehler Klasse einzuarbeiten, welche eigentlich nichts weiter macht, als gewisse Exception-Informationen auszugeben (line, file, ... ect.pp.)
Nun zur Situation:
ich habe eine Klasse image, welche Informationen und weiteres beinhaltet, um ein Bild ordentlich darzustellen, sowie die "Vaterklasse" von Thumbnails ist, sollte aber hier keine Rolle spielen.
So ok, hier eine Memberfunktion, aus der Klasse Image
PHP:
public function getImageSize(){
$error = new Error();
try{
if(is_file($this->path)){
$size = getimagesize($this->path);
if(!$size){
throw new exception("Konnte Bildgröße nicht definieren");
}else{
return $size;
}
}else{
throw new exception("konnte datei nicht finden");
}
}catch(Exception $e){
$error->__set('error_msg', $e->getMessage());
$error->__set('error_code', $e->getCode());
$error->__set('error_file', $e->getFile());
$error->__set('error_line', $e->getLine());
$error->__set('error_typ', 2);
$error->display();
}
}
Nun soll meine Fehlermeldung wie folgt ausgegeben werden
+-----------------------------------+
| head |
+-----------------------------------+
+-----------------------------------+
| wenn exception geworfen wird |
| dann gebe Meldung aus |
+-----------------------------------+
das Mysteriöse an der Geschichte ist, wenn ich in einem Modul ein neues Objekt von Image anlege und die oben genannte fkt. getimageSize() ausführe sieht meine Oberfläche wie folgt aus
+-----------------------------------+
| exception-tpl ohne jegliche Ausgabe|
+-----------------------------------+
+-----------------------------------+
| head |
+-----------------------------------+
+-----------------------------------+
| exception, ohne ausgabe |
+-----------------------------------+
Wieso wird über den Head Bereich automatisch das Template nochmals ohne alles eingefügt?
MfG Marcel
PS: wenn noch mehr Codeausschnitte, dann bitte sagen!