Автор |
Сообщение |
adyshev |
Добавлено: 01 Июл 2008 11:11:36 Заголовок сообщения: |
|
Маленькая ремарка:
Для того чтоб образовалась связь As->Bs не обязательно в модели Bs так или иначе ассоциировать As. Это пригодится только в случае двусторонней связи, которая , конечно, может быть разнотипной. |
|
|
Ratso |
Добавлено: 25 Июн 2008 23:48:42 Заголовок сообщения: |
|
Именно так. |
|
|
serverok |
Добавлено: 25 Июн 2008 14:49:14 Заголовок сообщения: |
|
Почитал раздел и возник вопрос (правильно ли я понял):
если у нас есть две таблицы Аs и Вs. И таблица Вs связа на с таблицей Аs через поле Вs.user_id, которое должно быть равно ключевому полю Аs.id
Тогда в модели А мы используем $hasOne, а в модели В используем $belongsTo для постоения ассоциации? |
|
|
serverok |
Добавлено: 25 Июн 2008 14:39:25 Заголовок сообщения: |
|
Вот так всегда, ищеш не там где есть информация
Просмотрел руководство 1.2, а в 1.1 не глянул...
Спасибо |
|
|
adyshev |
Добавлено: 25 Июн 2008 13:40:15 Заголовок сообщения: |
|
Дружище, это очень нужные и полезные мастхэвные вещи. (ты кстати ещё один забыл HasAndBelongsToMany ) Для создания логики взаимоотношений между различными моделями. В документации очень всё хорошо написано. Но если будут вопросы - спрашивай. |
|
|
serverok |
Добавлено: 25 Июн 2008 11:53:48 Заголовок сообщения: Один вопрос от начинающего |
|
В описании АПИ на офф. сайте ничего не сказано о данных "переменных" и их использование в модели. Кто может на пальцах объяснить их использование и предназначение:
1. $belongsTo
2. $hasMany
3. $hasOne
P.S. смотря на их название можно предположить за что они отвечают, но лучше узнать точно и не теряться в догадках.
P.P.S. c $validate разобрался сам |
|
|