PHP expert |
|
Ik heb een probleem, ik include al mijn bestanden dmv de templatepower function assignInclude. Maar dit gebeurd boven de prepare function. Maar ik wil als er een fout komt, dan er dan niet alleen groot FOUT op de pagina staat, maar ook een gedetaileerde foutmelding dat betrekking heeft op de fout die net kwam. Maar ik kan dus geen assign boven prepare doen en onder prepare lukt het niet. Ik heb het als volgt:
Index.php:
<?php
} else {
$tpl->assignInclude('content', 'application/404error.php'); // er is een fout
$tpl->assign('error', 'test error'); //error fout geven (werkt dus niet)
}
?>
<?php } else { $tpl->assignInclude('content', 'application/404error.php'); // er is een fout $tpl->assign('error', 'test error'); //error fout geven (werkt dus niet) } ?>
En mijn 404error.php pagina ziet er als volgt uit:
<?php
$tpl = new templatePower('templates/404error.tpl');
$tpl->prepare();
$tpl->printToScreen();
?>
<?php $tpl = new templatePower('templates/404error.tpl'); $tpl->prepare(); $tpl->printToScreen(); ?>
En dan de tpl pagina:
Als ik de assign van index.php in de 404error.php pagina zet werkt het wel!
Iemand die me kan helpen?
|