Задать вопрос

Почему не работает запрос в kohane orm?

$places = ORM::factory('place');
 $places -> find_all();


Генерирует запрос, но не возвращает данные. В чем может быть проблема ?

А так работает:
$places = ORM::factory('place')->find_all();
  • Вопрос задан
  • 2663 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
miraage
@miraage
Старый прогер
В первом случае, вероятно, вторая строка должна быть вроде $places = $places->find_all();, ведь надо положить результат в какую-либо переменную..

Разберем в ходу:
ORM::factory('place') возвращает объект ORM. Вы его заносите в переменную $places. Затем вызываете метод find_all(), но результат никуда не присваиваете.
Во втором же случае вы кладете результат метода find_all() в переменную.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
wendel
@wendel
$places = ORM::factory('place');
$places_array = $places -> find_all();
var_dump($places_array);

В первом варианте вы просто не присвоили результат переменной как во втором.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 220 000 ₽
Wanted. Санкт-Петербург
До 150 000 ₽
ЛАНИТ Москва
от 120 000 ₽
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект