Список форумов Cake-PHP.ru Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
 
 Watched TopicsWatched Topics   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Один вопрос от начинающего

 
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
serverok

цитировать



Зарегистрирован: 24 Июн 2008 12:17:26
Сообщения: 3

СообщениеДобавлено: 25 Июн 2008 11:53:48    Заголовок сообщения: Один вопрос от начинающего Ответить с цитатой

В описании АПИ на офф. сайте ничего не сказано о данных "переменных" и их использование в модели. Кто может на пальцах объяснить их использование и предназначение:
1. $belongsTo
2. $hasMany
3. $hasOne

P.S. смотря на их название можно предположить за что они отвечают, но лучше узнать точно и не теряться в догадках.
P.P.S. c $validate разобрался сам Smile
_________________
я пока что новичек, НО Я УЧУСЬ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
adyshev

цитировать



Зарегистрирован: 25 Июн 2008 13:34:32
Сообщения: 7

СообщениеДобавлено: 25 Июн 2008 13:40:15    Заголовок сообщения: Ответить с цитатой

Дружище, это очень нужные и полезные мастхэвные вещи. (ты кстати ещё один забыл HasAndBelongsToMany ) Для создания логики взаимоотношений между различными моделями. В документации очень всё хорошо написано. Но если будут вопросы - спрашивай.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
serverok

цитировать



Зарегистрирован: 24 Июн 2008 12:17:26
Сообщения: 3

СообщениеДобавлено: 25 Июн 2008 14:39:25    Заголовок сообщения: Ответить с цитатой

Вот так всегда, ищеш не там где есть информация Smile
Просмотрел руководство 1.2, а в 1.1 не глянул...

Спасибо
_________________
я пока что новичек, НО Я УЧУСЬ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
serverok

цитировать



Зарегистрирован: 24 Июн 2008 12:17:26
Сообщения: 3

СообщениеДобавлено: 25 Июн 2008 14:49:14    Заголовок сообщения: Ответить с цитатой

Почитал раздел и возник вопрос (правильно ли я понял):
если у нас есть две таблицы Аs и Вs. И таблица Вs связа на с таблицей Аs через поле Вs.user_id, которое должно быть равно ключевому полю Аs.id

Тогда в модели А мы используем $hasOne, а в модели В используем $belongsTo для постоения ассоциации?
_________________
я пока что новичек, НО Я УЧУСЬ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ratso

цитировать



Зарегистрирован: 19 Апр 2008 23:10:04
Сообщения: 23

СообщениеДобавлено: 25 Июн 2008 23:48:42    Заголовок сообщения: Ответить с цитатой

Именно так.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
adyshev

цитировать



Зарегистрирован: 25 Июн 2008 13:34:32
Сообщения: 7

СообщениеДобавлено: 01 Июл 2008 11:11:36    Заголовок сообщения: Ответить с цитатой

Маленькая ремарка:
Для того чтоб образовалась связь As->Bs не обязательно в модели Bs так или иначе ассоциировать As. Это пригодится только в случае двусторонней связи, которая , конечно, может быть разнотипной.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Имя
Сообщение

Смайлики
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow
Дополнительные смайлики

 
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы можете редактировать свои сообщения
Вы можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Рейтинг@Mail.ru