У меня есть таблица базы данных, в которой хранится «тип» для проекта, который хранит 1, 2 или 3, где:
1 = "Активно"
2 = "Неактивно"
3 = "Отменено"
В настоящее время я храню это отображение в массиве в моем config.php, что делает его глобальной переменной, доступной из всего моего приложения. Это выглядит примерно так:
$project_types = array(1 => "Active", 2 => "Inactive", 3 => "Cancelled");
Теперь у меня есть класс Project, в котором есть методы get_type () и set_type () для изменения целочисленного значения, как и ожидалось.
Я хочу иметь метод get_type_name (). Может кто-нибудь здесь объяснить, как этот метод должен выглядеть? В настоящее время у меня есть что-то похожее на это:
public function get_type_name() {
global $project_types;
return $project_types[$this->get_type()];
}
Я выше должен каким-то образом располагаться в моем классе Project, но я просто не уверен, какой путь выбрать.
Спасибо.