Symfony: один вид для нескольких моделей - PullRequest
0 голосов
/ 06 сентября 2010

Я занимаюсь разработкой проекта в Symfony.

В моей БД у меня есть набор моделей (таблиц) для каждой географии.Каждый набор моделей представлен пользователю одинаково.Таким образом, вид должен быть одинаковым для каждой географии.

Я хочу иметь один вид для каждого набора моделей.Итак, возможно ли динамически связать модель с запросом на основе контекста запроса?Если это возможно, тогда мне понадобится один модуль, и, следовательно, я смогу избежать дублирования модулей с одинаковым видом и разными моделями.

Спасибо.

1 Ответ

2 голосов
/ 07 сентября 2010

В модели MVC НЕ привязан к виду.Контроллер использует модель для извлечения данных и передает их в представление.

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

Вы также можете использовать совершенно разные классы моделей таким же образом, если они поддерживают один и тот же интерфейс.Вы можете использовать интерфейс PHP, чтобы убедиться, что ваша модель используется правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...