Crew algemeen |
|
Hoi,
Ik was bezig met een FormClass, en wou daarbij gebruik maken van TemplatePower.
Nu had ik de volgende code:
<?PHP
class Form
{
function form($sTemplate)
{
$sForm = "";
include "class.TemplatePower.inc.php";
$oTpl = new TemplatePower($sTemplate);
$oTpl->prepare();
}
function printForm()
{
echo $this->sForm;
echo $oTpl->printToScreen();
}
}
?>
<?PHP class Form { function form($sTemplate) { $sForm = ""; include "class.TemplatePower.inc.php"; $oTpl = new TemplatePower($sTemplate); $oTpl->prepare(); } function printForm() { echo $oTpl->printToScreen(); } } ?>
Maar dat bleek niet te werken, ik krijg daarmee de volgende fout:
Citaat: Fatal error: Call to a member function on a non-object in /home/renswingen/domains/je-website.nl/public_html/rens/FormClass/class.Form.inc.php on line 42
Dat is de volgende regel:
echo $oTpl->printToScreen();
echo $oTpl->printToScreen();
Daarna had ik er $this->oTpl->printToScreen(); van gemaakt, maar daarmee kreeg ik dezelfde fout.
En hierna had ik het met :: geprobeerd ($oTpl::printToScreen()) maar dat werkte net zo slecht.
Ik heb de beschikking tot PHP4.4.2.
Weet iemand hoe ik dit op kan lossen?
Alvast bedankt,
Rens
|