Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Сколько строк вернул запрос при помощи ORM? http://forum.kohanaframework.su/viewtopic.php?f=33&t=648 |
Страница 1 из 2 |
Автор: | nkl [ 20 май 2013, 05:12 ] |
Заголовок сообщения: | Сколько строк вернул запрос при помощи ORM? |
Собственно сабж, господа. Пока я вижу только один выход, перебрать все что выплюнул ORM каким нить циклом и в каждом шаге цикла увеличить счетчик на единицу. Но может столь продвинутый и наварченый модуль ORM может это делать как-то так: Код:
В классе Kohana_ORM не нашел ничего подходящего. Неужели нету подобного метода? |
Автор: | nkl [ 20 май 2013, 09:55 ] |
Заголовок сообщения: | Re: Сколько строк вернул запрос при помощи ORM? |
Вроде бы нашел метод, называется count_all(); Но возвращает вообще все кол-во строк имеющихся в таблице, а мне нужно вывести кол-во строк выбранных по определенному условию. И вообще, как в этом ОРМ вывести запрос, который он выполнил? В документации об этом ни слова. Вы обладаете какими-то телепатическими способностями? |
Автор: | WinterSilence [ 20 май 2013, 12:30 ] |
Заголовок сообщения: | Re: Сколько строк вернул запрос при помощи ORM? |
count($data) |
Автор: | nkl [ 20 май 2013, 16:26 ] |
Заголовок сообщения: | Re: Сколько строк вернул запрос при помощи ORM? |
nkl писал(а): как в этом ОРМ вывести запрос, который он выполнил? Есть ли для этого метод? |
Автор: | nkl [ 21 май 2013, 02:25 ] |
Заголовок сообщения: | Re: Сколько строк вернул запрос при помощи ORM? |
Все я таки разобрался со своей проблемой. Оказывается у меня сам запрос был не правильный. Не вставлял Код:
|
Автор: | nkl [ 21 май 2013, 02:27 ] |
Заголовок сообщения: | Re: Сколько строк вернул запрос при помощи ORM? |
Еще раз задам вопрос: как вывести запрос, генерированный при помощи ORM непосредственно перед выполнением запроса? |
Автор: | Ke1eth [ 21 май 2013, 12:06 ] |
Заголовок сообщения: | Re: Сколько строк вернул запрос при помощи ORM? |
nkl писал(а): Еще раз задам вопрос: как вывести запрос, генерированный при помощи ORM непосредственно перед выполнением запроса? Пользуюсь 2 способами: var_dump или после выполнения можно посмотреть в Код:
|
Автор: | nkl [ 22 май 2013, 11:17 ] |
Заголовок сообщения: | Re: Сколько строк вернул запрос при помощи ORM? |
Огромное человеческое СПАСИБИЩЕ за Код:
|
Автор: | WinterSilence [ 29 май 2013, 14:25 ] |
Заголовок сообщения: | Re: Сколько строк вернул запрос при помощи ORM? |
Ke1eth> в ORM получить данные через Database? а если pdo драйвер используется?)) nkl> http://kohanaframework.org/3.3/guide-api/ORM#last_query тыкай хомяк |
Автор: | nkl [ 30 май 2013, 16:51 ] |
Заголовок сообщения: | Re: Сколько строк вернул запрос при помощи ORM? |
К счастью, у меня драйвер ORM и мне пофиг. А разбирать фреймворк по кирпичам и выяснять что делает тот или иной метод к сожалению сейчас не могу себе позволить. Тупо нет времени. Проект после завтра должен быть сдан, а у меня еще и 20% не написано, а все из-за этого фреймворка. Уже не раз убедился в глубоком смысле этого выражения: "Они плакали и кололись, но продолжали есть кактус". |
Страница 1 из 2 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |