Variabele onder class benaderen
victor b
07/12/2012 18:41:29Beste,
Ik ben bezig met een webshop.
Deze probeer ik te maken met een aantal classes om hem object geörienteerd te houden.
Echter heb ik nu een controller die een model aan maakt en de hoofdpagina.
In deze hoofdpagina wil ik verschillende panelen aanmaken die verdeeld in divs staan op de hoofdpagina.
Echter hebben deze panelen ook de controller nodig.
Het probleem is dat ik deze controller vanuit de class er onder in de html niet kan pakken. Wat opzich
logisch is omdat het buiten de class is. Maar hoe kan ik dit dan wel doen?
Hieronder de code:
<html>
<head>
<title>Webshop</title>
</head>
<body>
<div id="container" style="position:relative;height:600px;width:1000px">
<div id="winkelwagenpanel" style="height:600px;width:300px;float:left;">
</div>
<div id="navigatiepanel" style="height:600px;width:300px;float:left;">
</div>
<div id="datapanel">
</div>
</div>
</body>
</html>
Ik ben bezig met een webshop.
Deze probeer ik te maken met een aantal classes om hem object geörienteerd te houden.
Echter heb ik nu een controller die een model aan maakt en de hoofdpagina.
In deze hoofdpagina wil ik verschillende panelen aanmaken die verdeeld in divs staan op de hoofdpagina.
Echter hebben deze panelen ook de controller nodig.
Het probleem is dat ik deze controller vanuit de class er onder in de html niet kan pakken. Wat opzich
logisch is omdat het buiten de class is. Maar hoe kan ik dit dan wel doen?
Hieronder de code:
Code (php)
<html>
<head>
<title>Webshop</title>
</head>
<body>
<div id="container" style="position:relative;height:600px;width:1000px">
<div id="winkelwagenpanel" style="height:600px;width:300px;float:left;">
</div>
<div id="navigatiepanel" style="height:600px;width:300px;float:left;">
Code (php)
1
2
3
4
2
3
4
<?php
include("navigatiepanel.php");
$this->navigatiepanel = new Navigatiepanel($controller);
?>
include("navigatiepanel.php");
$this->navigatiepanel = new Navigatiepanel($controller);
?>
</div>
<div id="datapanel">
</div>
</div>
</body>
</html>
Er zijn nog geen reacties op dit bericht.