idiorm — нужна помощь в парижском php quering

Пример:
У меня есть следующие два класса для таблиц в базе данных.

            class Post extends Model {}
class User extends Model {
public function posts() {
return $this->has_many('Post'); // Note we use the model name literally - not a    pluralised version
}
}

Теперь я хочу привести всех пользователей и связанные с ними сообщения в одну переменную.
что-то вроде того:

            $user = Model::factory('User')->find_many();
// Find the posts associated with the user
$posts = $user->posts()->find_many();

Я хочу получить результат в $ сообщений переменная.

3

Решение

Я решил эту проблему сам

            $user = Model::factory('User')->find_many();
// Find the posts associated with the user
//$posts = $user->posts()->find_many();

Я перебрал $ user и передал каждый идентификатор пользователя в $ user-> posts () -> find_one ();

Код sudo находится здесь:

            foreach($user as $usr)
{
$posts = $user->posts()->find_one($usr->Id);
}
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]