实施例: 我在数据库中有两个表类。
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 变量中得到结果。
答案 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);
}