В модели MVC НЕ привязан к виду.Контроллер использует модель для извлечения данных и передает их в представление.
Вы не описали свою модель в деталях, но похоже, что вы можете использовать наследование таблиц или поведение Doctrine (либо существующее географическое поведение, либо ваше пользовательское поведение).
Вы также можете использовать совершенно разные классы моделей таким же образом, если они поддерживают один и тот же интерфейс.Вы можете использовать интерфейс PHP, чтобы убедиться, что ваша модель используется правильно.