Привет Я относительно новичок в ООП-PHP и пытаюсь разобраться в нескольких концепциях. У меня есть два метода: один открытый и один закрытый.Доступ к результатам с помощью другого метода
Публичная функция - это параметр, заполняемый значением get, а затем он использует закрытый метод для запроса базы данных.
public function viewProject($id) {
if (!intval($id)) {
$this->projectError = 'The requested project must be a numeric value';
return false;
}
if (!$this->findProject($id)) {
$this->projectError = 'The specified project was not found.';
return false;
}
return true;
}
private function findProject($pid) {
$data = $this->_db->get("projects", array('id', "=", $pid));
return $data->results();
}
Я хочу, чтобы иметь возможность сохранять результаты от метода findProject в вар как
$ this-> Projectname = // результат здесь имя
Однако я не совсем как получить доступ к результатам запроса в общедоступном методе.
Основы ООП в PHP: http://php.net/manual/en/language.oop5.basic.php. Вам нужен атрибут класса для хранения ваших значений в частном порядке, но вне области его метода. – klaar