Вот родительский класс:
class Event {
public function getLang($lang){
$sql = "select * from Event where EventID =" . $this->EventID . "AND Lang =" . $lang;
$result = $this->selectOneRow($sql);
}
}
а вот и ребенок:
class Invitation extends Event{
public function getLang($lang){
Event::getLang($lang);
$sql = "select * from invitation where EventID =" . $this->EventID . " and Lang = " . $lang;
}
}
У меня была некоторая надежда, что EVENT :: getLang ($ lang) будет работать, но после того, как я повторю запрос, я вижу, что он останавливается без EventID.
Есть ли правильный способ сделать это?
Я попытался скопировать / вставить код в дочерний процесс напрямую, но это тоже не сработало, потому что я получил переменные на уровне родителя, которым будет присвоен результат выбора события.
Есть ли способ обойти это или я в тупике?