Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
evilbloodydemon
цитировать
Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
|
Добавлено: 25 Июл 2008 21:13:08 Заголовок сообщения: Хитрые ассоциации |
|
|
У меня на сайте предполагается, что каждый пользователь может зарегистрировать свою компанию и администрировать ее. при этом остальные пользователи могут указать, что работают в ней (если владелец подтвердит).
собсвтенно вопрос: как должны выглядеть в данном случае ассоциации между моделями Пользователь и Компания?? _________________ поздняк метаться - ракеты в воздухе
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
Hellbot
цитировать
Зарегистрирован: 19 Май 2008 16:29:15 Сообщения: 34
|
Добавлено: 28 Июл 2008 19:11:34 Заголовок сообщения: |
|
|
evilbloodydemon
User belongsTo Company (Company => foreignKey = User.company_id)
Company hasMany User (User => foreignKey = User.id)
Если очень хочется, возможно это покажется красивым с точки зрения идеологии, можно добавить по отдельному ключу
Company belongsTo User (Owner => foreignKey = Company.owner_id) |
|
Вернуться к началу |
|
|
evilbloodydemon
цитировать
Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
|
Добавлено: 28 Июл 2008 21:25:32 Заголовок сообщения: |
|
|
Цитата: | Если очень хочется, возможно это покажется красивым с точки зрения идеологии, можно добавить по отдельному ключу
Company belongsTo User (Owner => foreignKey = Company.owner_id) |
Спасибо, кажется то, что нужно. _________________ поздняк метаться - ракеты в воздухе
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
|