Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
ORM один ко многим http://forum.kohanaframework.su/viewtopic.php?f=33&t=659 |
Страница 4 из 4 |
Автор: | AmberLEX [ 12 июн 2013, 16:31 ] |
Заголовок сообщения: | Re: ORM один ко многим |
И вы написали $item->order_id = $order->id; |
Автор: | WinterSilence [ 12 июн 2013, 16:43 ] |
Заголовок сообщения: | Re: ORM один ко многим |
borodatych> про то "да зачем это надо?" ты при международной сертификации узнаешь или при трудоустройстве куда-нибудь покруче вебстудии в полтора землекопа. эти примеры хоть и абстрактны, но показывают уровень твоего понимания происходящего. а он такой, что ты вместо того чтобы посмотреть код гадаешь на кофейной гуще http://kohanaframework.org/3.3/guide-api/ORM#get Код:
Цитата: Почему вы уверены, что происходит клонирование объекта, а не создание? Цитата: В курсе не в курсе, клонирования там не происходит |
Автор: | AmberLEX [ 12 июн 2013, 17:24 ] |
Заголовок сообщения: | Re: ORM один ко многим |
тогда так ... $item->save(); $item->clear(); |
Автор: | AmberLEX [ 12 июн 2013, 18:00 ] |
Заголовок сообщения: | Re: ORM один ко многим |
Эмуляция) Код:
Код:
Код:
|
Автор: | borodatych [ 12 июн 2013, 18:31 ] |
Заголовок сообщения: | Re: ORM один ко многим |
to AmberLEX В точку. clear. Исправил свой говнокод. to WinterSilence Благодарю за дискуссию. Над примером позже подумаю. А клонированием я пользуюсь в гуйках на ява, так что есть понимание, что такое клонирование. to All Почему все же автоматом не пишется поле order_id в таблицу orders_items? |
Автор: | AmberLEX [ 12 июн 2013, 18:40 ] |
Заголовок сообщения: | Re: ORM один ко многим |
$item - обычный объект со свойством order_id, откуда ему знать что вы хотите туда записать. Вдруг вы так захотите: Код:
|
Автор: | WinterSilence [ 12 июн 2013, 19:00 ] |
Заголовок сообщения: | Re: ORM один ко многим |
borodatych> разные языки реализуют не всегда одинаково, Java это чистый ООП язык, в то время как PHP еще не до конца AmberLEX> или можно добавить связь с orders в items, хотя не уверен - все никак до орма не доберусь =\ |
Автор: | borodatych [ 12 июн 2013, 19:23 ] |
Заголовок сообщения: | Re: ORM один ко многим |
Всех благодарю за участие. |
Страница 4 из 4 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |