Method oproepen van child class
nu wil ik als de checkbox van subscribe is aangevinkt
dat hij dan naar een method gaat in de child class
Code (php)
1
2
3
4
5
6
2
3
4
5
6
if(empty($subscribe) === false && $subscribe == "yes")
{
$naam = $voornaam.' '. $achternaam;
$zoektermen = '';
$this->subscribe($naam, $email, $zoektermen, $id);
}
{
$naam = $voornaam.' '. $achternaam;
$zoektermen = '';
$this->subscribe($naam, $email, $zoektermen, $id);
}
Met 'subscribe' method uit de child class
volgens mij werkt dit niet
Gewijzigd op 07/01/2014 12:53:09 door Francoi gckx
Zoals je het uitlegt lijkt het of je de boel omdraait.. Je moet wel met een instantie werken van de child-class en dan kun je methods gebruiken van de parent class.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Gewijzigd op 07/01/2014 13:01:08 door Frank Nietbelangrijk
zodat subscribe zowel voor voor registreerders is als de niet geregistreerde
Alleen ik heb laatste toegevoegde id nodig om gelijk te subscriben voor een user dus ik wil niet de 'gasten' class in dit geval buiten de class instantieren
Toevoeging op 07/01/2014 13:04:40:
Dus dan word het zo
Ik vind het wel een beetje raar om een child class the instantieren in een parent class of is dat gebruikelijk (ie mag dat)?
Toevoeging op 07/01/2014 13:07:09:
Nee subscribe zit in gasten
Nee subscribe zit in gasten
Gewijzigd op 07/01/2014 13:07:21 door Francoi gckx
lol ja duidelijk. dan heeft xxxx dus al de beschikking over de functies subscribe() en over registratie() mits deze functies niet private zijn.
$this->subscribe($naam, $email, $zoektermen, $id);
ja.
Maar ik krijg alsnog een error
Fatal error: Call to undefined method Users::subscribe()
Toevoeging op 07/01/2014 13:18:56:
En ja subscribe is public
Gewijzigd op 07/01/2014 13:17:58 door Francoi gckx