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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Что я делаю не так?
СообщениеДобавлено: 06 май 2013, 15:11 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 11 апр 2013, 14:09
Сообщения: 162
Меня наверное доконает это ОРМ! Я не могу понять, что в этом запросе не так???
Код:
$cookie = Cookie::get('hash', NULL);
         $user = ORM::factory('user')
            -> where('user_hash', '=', $cookie)
            -> as_array();

Почему запись не получается? Хотя строка $cookie полностью совпадает со строкой в БД. Как мне вывести запрос, который генерирует этот ORM модуль, что б просто скопировать его в phpmyadmin и проверить?

_________________
Они плакали и кололись, но продолжали есть кактус!


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

Зарегистрирован: 11 апр 2013, 14:09
Сообщения: 162
Пишу в phpmyadmin:
Код:
SELECT * 
FROM  `sys_users`
WHERE  `user_hash` =  'f70aaea14a5d8d19c3ab6fff704afc39'

И все прекрасно выбирается. Но сцуко этот ОРМ нихера не выбирает. Извините меня конечно за столь грубый лексикон, просто достало уже. Неделю я какую-то паршивую запись не могу получить!

_________________
Они плакали и кололись, но продолжали есть кактус!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что я делаю не так?
СообщениеДобавлено: 06 май 2013, 15:21 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 11 апр 2013, 14:09
Сообщения: 162
Все таки разобрался. Забыл ->find() перед as_array() добавить.

_________________
Они плакали и кололись, но продолжали есть кактус!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что я делаю не так?
СообщениеДобавлено: 06 май 2013, 16:38 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 02 апр 2013, 16:26
Сообщения: 474
Откуда: Сергиев Посад
http://kohanaframework.org/3.3/guide/kohana/profiling
используй database если тебе так проще и не парься

_________________
Майкл Джордан играет в баскетбол. Чарльз Мэнсон убивает людей. Я пишу код. У каждого свой талант.


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

Зарегистрирован: 05 июн 2012, 03:08
Сообщения: 213
CRUD (создать, прочтитать, обновить, удалить) http://kohanaframework.org/3.3/guide/orm/using
Ваш случай: http://kohanaframework.org/3.3/guide/or ... -an-object
После него проверить была ли найдена запись: http://kohanaframework.org/3.3/guide/or ... d-a-record

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что я делаю не так?
СообщениеДобавлено: 13 май 2013, 10:47 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 11 апр 2013, 14:09
Сообщения: 162
Что бы не плодить кучу тем, продолжу в этой. Теперь у меня не получается осуществить связи между таблицами.
Имеются 3 таблицы: sys_users(user_id, user_login, user_password и т.д.), sys_groups(group_id, group_name, group_description) и таблица sys_group_register(group_register_id, group_id, user_id).
Как должна выглядеть модель, что бы можно было вывести таблицу sys_group_register, только что бы вместо group_id и user_id вывелись group_name и user_login из таблиц sys_groups и sys_users.

_________________
Они плакали и кололись, но продолжали есть кактус!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что я делаю не так?
СообщениеДобавлено: 13 май 2013, 14:27 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 02 апр 2013, 16:26
Сообщения: 474
Откуда: Сергиев Посад
документацию читай,там все подробно изложено

_________________
Майкл Джордан играет в баскетбол. Чарльз Мэнсон убивает людей. Я пишу код. У каждого свой талант.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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