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

Что я делаю не так?
http://forum.kohanaframework.su/viewtopic.php?f=36&t=626
Страница 1 из 1

Автор:  nkl [ 06 май 2013, 15:11 ]
Заголовок сообщения:  Что я делаю не так?

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

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

Автор:  nkl [ 06 май 2013, 15:14 ]
Заголовок сообщения:  Re: Что я делаю не так?

Пишу в phpmyadmin:
Код:
SELECT * 
FROM  `sys_users`
WHERE  `user_hash` =  'f70aaea14a5d8d19c3ab6fff704afc39'

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

Автор:  nkl [ 06 май 2013, 15:21 ]
Заголовок сообщения:  Re: Что я делаю не так?

Все таки разобрался. Забыл ->find() перед as_array() добавить.

Автор:  WinterSilence [ 06 май 2013, 16:38 ]
Заголовок сообщения:  Re: Что я делаю не так?

http://kohanaframework.org/3.3/guide/kohana/profiling
используй database если тебе так проще и не парься

Автор:  AmberLEX [ 08 май 2013, 13:11 ]
Заголовок сообщения:  Re: Что я делаю не так?

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

Автор:  nkl [ 13 май 2013, 10:47 ]
Заголовок сообщения:  Re: Что я делаю не так?

Что бы не плодить кучу тем, продолжу в этой. Теперь у меня не получается осуществить связи между таблицами.
Имеются 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.

Автор:  WinterSilence [ 13 май 2013, 14:27 ]
Заголовок сообщения:  Re: Что я делаю не так?

документацию читай,там все подробно изложено

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