Создание DbTables, моделей и картографов для каждой таблицы - PullRequest
0 голосов
/ 20 января 2011

Я стараюсь максимально следовать соглашениям Zend Framework.

В моем приложении рекомендуется писать класс DbTable, Mapper и Model для каждой таблицы в моей БД?Даже таблицы как user_permission?(поля этого поля user_id, permission_id и оба - PK).

Если ответ отрицательный, то как будет смоделирована подобная ситуация?

1 Ответ

2 голосов
/ 20 января 2011

Я бы не создавал модель для каждой таблицы, но для каждого объекта домена и добавил бы ссылку на другой домен.В вашем случае это будет User и Permission.Вам все равно придется создать DbTable для каждой таблицы, но это не должно быть слишком сложно.
Я думаю, Survithedeepend очень хорошо объяснил, что даже если много читать, Этот может быть полезен для дальнейшего чтения по моделированию данных;)

...