在Paris php querying方面需要帮助

时间:2015-03-07 15:21:18

标签: php idiorm

实施例: 我在数据库中有两个表类。

            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();

我想在 $ posts 变量中得到结果。

1 个答案:

答案 0 :(得分:3)

我已经解决了这个问题我的自我

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

我循环访问$ user并将每个用户ID传递给$ user-> posts() - > find_one();

sudo代码在这里:

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