Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 28 мар 2024, 23:50

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Введение в ORM
СообщениеДобавлено: 05 авг 2012, 21:45 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Вводный урок по работе с базами данных посредством ORM в Кохане
Ссылка на урок:
http://kohanaframework.su/database/orm_entering

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Введение в ORM
СообщениеДобавлено: 06 авг 2012, 01:41 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Супер! Смотрю и быстрый ответ прикрутили :) Во дела.. один я по ходу пьянь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Введение в ORM
СообщениеДобавлено: 06 авг 2012, 11:59 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Уже и комменты есть к уроку. ЧТо, действительно не работает кеширование, если явно указывать таблицу ?

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Введение в ORM
СообщениеДобавлено: 06 авг 2012, 14:45 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 13 фев 2012, 02:44
Сообщения: 32
Обратил внимание, что некоторые работают с ORM все-таки внутри модели (ну все эти find_all итд суют в методы). В чем тогда цимус ? Опять куча методов плодится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Введение в ORM
СообщениеДобавлено: 07 авг 2012, 16:46 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Migel писал(а):
Обратил внимание, что некоторые работают с ORM все-таки внутри модели (ну все эти find_all итд суют в методы). В чем тогда цимус ? Опять куча методов плодится.


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Введение в ORM
СообщениеДобавлено: 07 авг 2012, 17:33 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 13 фев 2012, 02:44
Сообщения: 32
Не, там именно люди пишут в модели метод.
Ну вот например в модели
Код:
public function create_record($params)
{
    $this->values($params);
    $this->save();
}


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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Введение в ORM
СообщениеДобавлено: 07 авг 2012, 20:05 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Migel писал(а):
Эдакий CRUD получается, но зачем ? Сэкономить одну строчку ?


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Введение в ORM
СообщениеДобавлено: 08 авг 2012, 11:05 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 05 июн 2012, 03:08
Сообщения: 213
Вот здесь интересные мысли как можно использовать модель http://blogocms.ru/2011/07/kohana-3-0-m ... at-modeli/

_________________
http://de-en.info (работает на Kohana 3.3)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Введение в ORM
СообщениеДобавлено: 08 авг 2012, 20:06 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
AmberLEX писал(а):
Вот здесь интересные мысли как можно использовать модель http://blogocms.ru/2011/07/kohana-3-0-m ... at-modeli/


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Введение в ORM
СообщениеДобавлено: 08 авг 2012, 22:10 
Не в сети
Бывалый
Аватара пользователя

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

_________________
http://de-en.info (работает на Kohana 3.3)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group