Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Введение в ORM
http://forum.kohanaframework.su/viewtopic.php?f=36&t=290
Страница 1 из 3

Автор:  admin [ 05 авг 2012, 21:45 ]
Заголовок сообщения:  Введение в ORM

Вводный урок по работе с базами данных посредством ORM в Кохане
Ссылка на урок:
http://kohanaframework.su/database/orm_entering

Автор:  Sergey [ 06 авг 2012, 01:41 ]
Заголовок сообщения:  Re: Введение в ORM

Супер! Смотрю и быстрый ответ прикрутили :) Во дела.. один я по ходу пьянь

Автор:  admin [ 06 авг 2012, 11:59 ]
Заголовок сообщения:  Re: Введение в ORM

Уже и комменты есть к уроку. ЧТо, действительно не работает кеширование, если явно указывать таблицу ?

Автор:  Migel [ 06 авг 2012, 14:45 ]
Заголовок сообщения:  Re: Введение в ORM

Обратил внимание, что некоторые работают с ORM все-таки внутри модели (ну все эти find_all итд суют в методы). В чем тогда цимус ? Опять куча методов плодится.

Автор:  Sergey [ 07 авг 2012, 16:46 ]
Заголовок сообщения:  Re: Введение в ORM

Migel писал(а):
Обратил внимание, что некоторые работают с ORM все-таки внутри модели (ну все эти find_all итд суют в методы). В чем тогда цимус ? Опять куча методов плодится.


В контролёре мы пытаемся сохранить, удалить, выбрать, добавить данные. А вся проверка происходит в модели, которая сообщает контролёру получилось или нет, и если нет, то почему

Автор:  Migel [ 07 авг 2012, 17:33 ]
Заголовок сообщения:  Re: Введение в ORM

Не, там именно люди пишут в модели метод.
Ну вот например в модели
Код:
public function create_record($params)
{
    $this->values($params);
    $this->save();
}


И в контроллере вызов
Код:
$article = ORM::factory('article')->create_record($data);


где в $data массив с параметрами для вставки. Эдакий CRUD получается, но зачем ? Сэкономить одну строчку ?

Автор:  Sergey [ 07 авг 2012, 20:05 ]
Заголовок сообщения:  Re: Введение в ORM

Migel писал(а):
Эдакий CRUD получается, но зачем ? Сэкономить одну строчку ?


Инкапсуляция и Абстракция ;)

Автор:  AmberLEX [ 08 авг 2012, 11:05 ]
Заголовок сообщения:  Re: Введение в ORM

Вот здесь интересные мысли как можно использовать модель http://blogocms.ru/2011/07/kohana-3-0-m ... at-modeli/

Автор:  Sergey [ 08 авг 2012, 20:06 ]
Заголовок сообщения:  Re: Введение в ORM

AmberLEX писал(а):
Вот здесь интересные мысли как можно использовать модель http://blogocms.ru/2011/07/kohana-3-0-m ... at-modeli/


А вот и пиар :lol:

Автор:  AmberLEX [ 08 авг 2012, 22:10 ]
Заголовок сообщения:  Re: Введение в ORM

Да ладно) Я даже не знаю автора. Просто на том сайте много вычитал когда начинал изучать кохану и сейчас иногда заглядываю.
Буквально месяц назад даже. Писал дополнение на кохане и нужно было использовать сессию сайта сделанного на другом фреймворке, чтобы использовать его авторизацию. Вот там неожиданно вычитал как, оказалось все просто, очень вовремя помогло.

Страница 1 из 3 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/