Hallo Jörg,
Kannst Du die Zeile
return str_replace( '{ main }', $view, $layout );
mal testhalber gegen
return str_replace( '{ main }', "$view", $layout );
austauschen?
wenn $view ein String ist, wie Boris überprüft hat, was soll das dann bringen?
@borisbaer: Die PHP-Fehlermeldung sagt aber tatsächlich, dass $view ein bool ist. Das kann laut PHP-Handbuch sein, wenn Output Buffering nicht aktiv ist.
Kann es sein, dass du vor dem zweiten ob_get_clean() auch ein zweites ob_start() notieren solltest? Aus dem Handbuch geht leider nicht eindeutig hervor, ob ob_get_clean() das Output Buffering beendet oder nicht.
Einen schönen Tag noch
Martin
--
Wer nicht genießt, wird ungenießbar.
(Mottospruch auf einem T-Shirt)
Wer nicht genießt, wird ungenießbar.
(Mottospruch auf einem T-Shirt)