【问题标题】:Need help in Paris php quering在巴黎 php 查询中需要帮助
【发布时间】:2015-03-07 15:21:18
【问题描述】:

示例: 对于数据库中的表,我有以下两个类。

            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 变量中得到结果。

【问题讨论】:

  • 你有什么错误吗?你的输出是什么?
  • 是的,它给出了错误 post() 函数
  • 什么样的错误?请使用您的错误的全部内容编辑您的问题。谢谢。

标签: php idiorm


【解决方案1】:

我自己解决了这个问题

            $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);
            }

【讨论】:

  • 您必须添加您的解决方案!也许还有其他程序员可能遇到同样的问题并需要您的解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-06
  • 1970-01-01
  • 2021-03-04
  • 2011-04-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多