Hallo,
ich habe mir eine kleine "Test-Extension" geschrieben, da ich im Moment ein Typo3-Buch durcharbeite.
Nun ist es so, wenn ich nicht alle Klassen (sind nur 2, von daher geht es noch) in die class.tx_feedParser_pi.php kopiere, dann bekomme ich einen "headers already sent"-Fehler und das obwohl ich die eingebundene Datei noch nicht mal verwende (also keine Instanz der Klasse erzeuge, o.ä.).
So sieht das im Groben aus:
class.tx_feedParser_pi.php
<?php
require_once(...); // <- das stand so schon drin
require_once('FeedParser.php');
class ... {
...
}
?>
FeedParser.php
<?php
require_once('Feed.php');
class FeedParser {
...
}
?>
Und die FeedParser ist eben auch eine PHP-Datei mit der Entity.
Wenn ich, wie gesagt, alle Klassen in die selbe Datei kopiere, dann gibt es keine Probleme.
Hat jemand eine Idee, was ich machen muss, damit der Fehler auch bei mehreren Dateien nicht mehr kommt? Bei größeren Extensions kann es ja nicht sein, dass alles in einer Datei stehen muss?!?!
Vielen Dank und frohe Weihnachten,
Hansi