skwee
Новичок
Добрый вечер!
Хочу обсудить где и как лучше всего хранить константные данные?
Пример: массив всех стран в мире. В бд хранить тупо ибо это данные нужны при каждом запросе да и меняется они вроде не будут.
Сделать статик массив в модели Country?
чтото вроде
Хочу обсудить где и как лучше всего хранить константные данные?
Пример: массив всех стран в мире. В бд хранить тупо ибо это данные нужны при каждом запросе да и меняется они вроде не будут.
Сделать статик массив в модели Country?
чтото вроде
PHP:
class Country extends ValueObject {
private static $Countries = array(
//очеень длинный массив
);
private $_code;
public function __construct($code) {
if(!array_key_exists($code, self::$Countries)) throw new InvalidValueObjectException(...);
$this->_code = $code;
}
public function getCode() { return $this->_code; }
public function getName() { return self::$Countries[$this->_code]; }
...
}