Kohana ORM синтаксический вопрос - PullRequest
1 голос
/ 09 апреля 2010

Я использую функцию join_table с ORM от Kohana для построения запроса. Следующие работы:

$category = ORM::factory('category')->join_table('product');

Но это не так:

$category = ORM::factory('category');
$category->join_table('product');

Документация использует второе в качестве примера, но возвращает 0, в то время как первый пример возвращает "category_products", что является правильным. Есть идеи?

1 Ответ

2 голосов
/ 09 апреля 2010

Я использую Kohana, но я не знаком с его ORM. Проблема в том, что вы спрашиваете, я не понимаю, как это возможно на уровне PHP. Эти 2 утверждения идентичны независимо от того, как они реализованы в Kohana. Как именно вы проверяете возвращаемое значение второй функции?

Обратите внимание, что во втором примере вы не присваиваете $category возвращаемому значению join_table, как в первом. Может ли это быть вашей проблемой?

...